4 #include "pico/stdlib.h"
5 #include "hardware/uart.h"
10 #define PARITY UART_PARITY_NONE
12 #define UART_TX_PIN 16
13 #define UART_RX_PIN 17
23 uart_init(UART_ID, 9600);
24 gpio_set_function(UART_TX_PIN, GPIO_FUNC_UART);
25 gpio_set_function(UART_RX_PIN, GPIO_FUNC_UART);
27 uart_set_hw_flow(UART_ID, false, false);
28 uart_set_format(UART_ID, DATA_BITS, STOP_BITS, PARITY);
35 gpio_set_dir(PINA, GPIO_OUT);
36 gpio_set_dir(PINB, GPIO_OUT);
37 gpio_set_dir(PINC, GPIO_OUT);
38 gpio_set_dir(PIND, GPIO_OUT);
48 last_char = uart_getc(UART_ID);
75 uart_puts(UART_ID, "Not implemented yet \n");