void iot_uart_init(void) { #if (UARTRX_TO_AIR_LEVEL == 1) uart_rb_init(); #endif #if (UART_INTERRUPT == 1) /*configure ringbuffer*/ Buf_init(&(UARTPort.Tx_Buffer),(uint8 *)(UARTTxBuf),(uint16)UARTTX_RING_LEN); uart_rxbuf_init((UARTStruct*)(&UARTPort)); #endif }
int main(void) { dbg_init(); dbg_set(0xA); uart_rb_init(); uart_printf_init(); nrf_init(rxbuf); nrf_set_channel(115); nrf_set_power(NRF_CFG_RF_GAIN_M12); nrf_enable_pipe(0, tx_addr); sei(); while (1) { transmitter_loop(); } }