SCSSR_TDRE
while ((SHREG_SCSSR & SCSSR_TDRE) == 0)
while ((SHREG_SCSSR & SCSSR_TDRE) == 0)
while ((_reg_read_1(SH3_SCSSR) & SCSSR_TDRE) == 0)
_reg_read_1(SH3_SCSSR) & ~SCSSR_TDRE); \
if ((SHREG_SCSSR & SCSSR_TDRE) != 0) {
SHREG_SCSSR &= SCSSR_TDRE; /* Clear Status */
while ((SHREG_SCSSR & SCSSR_TDRE) == 0)
SHREG_SCSSR &= ~SCSSR_TDRE;
SHREG_SCSSR &= ~SCSSR_TDRE;
SHREG_SCSSR |= SCSSR_TDRE;