Подскажите как реализовать отправку в усарт содержимое буффера как только в нем что то появится?
Допустим: есть uint8_t RXBuf, и как только в него записывается байт, надо переслать его по усарту.
Код
case 5:
{
write_command_reg(0x05);
STATE++;
break;
}
case 6:
{
if ( GPIO_ReadInputDataBit(GPIOA, IRQN) == 0) STATE++;
break;
}
case 7:
{
StatusReg = read_status_reg();
if ((StatusReg & 0xD0) == 0xC0) STATE++;
break;
}
case 8:
{
RXBuf = read_data_reg();
STATE++;
break;
}
case 9:
{
STATE = 5;
break;
}
{
write_command_reg(0x05);
STATE++;
break;
}
case 6:
{
if ( GPIO_ReadInputDataBit(GPIOA, IRQN) == 0) STATE++;
break;
}
case 7:
{
StatusReg = read_status_reg();
if ((StatusReg & 0xD0) == 0xC0) STATE++;
break;
}
case 8:
{
RXBuf = read_data_reg();
STATE++;
break;
}
case 9:
{
STATE = 5;
break;
}