char* init_bt(void) { pio_init(PIO_BT_CONNECTED); busart0 = busart_init (0, BUSART_BAUD_DIVISOR (115200), tx0buffer, sizeof (tx0buffer), rx0buffer, sizeof (rx0buffer)); return read_bt_string; }
int main (void) { char txbuffer[64]; char rxbuffer[64]; busart_t busart; busart = busart_init (BUSART_DEVICE, BUSART_BAUD_DIVISOR (57600), txbuffer, sizeof (txbuffer), rxbuffer, sizeof (rxbuffer)); busart_puts (busart, "Hello world\n"); while (1) { char ch; /* NB, this blocks! */ ch = busart_getc (busart); busart_putc (busart, ch); } }