int32_t uart_read_data(uint8_t *data, int32_t size) { int32_t rc = 0; if (size <= 0) { return 0; } rc = circ_buf_read(&read_buffer, data, size); //enable RX interrupt LPC_USART->IER |= (1 << 0); return rc; }
int32_t uart_read_data(uint8_t *data, uint16_t size) { return circ_buf_read(&read_buffer, data, size); }