38rx_buffer_t rx_buf[RX_BUF_COUNT];
39volatile int next_read = 0;
40volatile int next_write = 0;
45 return rx_buf[next_read].len > 0;
51 if(rx_buf[nr = next_read].len > 0) {
55 next_read = (next_read + 1) % RX_BUF_COUNT;
66 if(rx_buf[nw = next_write].len == 0) {
67 next_write = (next_write + 1) % RX_BUF_COUNT;
74free_rx_buf(rx_buffer_t *rx_buf)
GPIO HAL header file for the gecko.