mirror of
https://github.com/FizzyApple12/Waccon.git
synced 2026-09-27 17:38:02 +03:00
31 lines
449 B
C
31 lines
449 B
C
#include "serial.h"
|
|
|
|
#include "pico.h"
|
|
#include "tusb.h"
|
|
|
|
void setup() {
|
|
tusb_init();
|
|
}
|
|
|
|
void update() {
|
|
tud_task();
|
|
}
|
|
|
|
void write(uint8_t data) {
|
|
tud_cdc_n_write_char(0, data);
|
|
}
|
|
|
|
void sendRemaining() {
|
|
tud_cdc_n_write_flush(0);
|
|
}
|
|
|
|
uint8_t read() {
|
|
if (!tud_cdc_n_available(0)) return 0xff;
|
|
|
|
uint8_t buffer[1];
|
|
uint32_t count = tud_cdc_n_read(0, buffer, 1);
|
|
|
|
if (count == 0) return 0xff;
|
|
|
|
return buffer[0];
|
|
} |