ref: 060978e75697f26b4b5340d1526d0bdf826f5cb0
dir: /src/serial.h/
// Copyright 2021 Jonne Kokkonen // Released under the MIT licence, https://opensource.org/licenses/MIT #ifndef _SERIAL_H_ #define _SERIAL_H_ #include <stdint.h> #ifdef USE_LIBUSB // Max packet length of the USB endpoint #define serial_read_size 512 int init_serial_with_file_descriptor(int file_descriptor); #else // maximum amount of bytes to read from the serial in one read() #define serial_read_size 512 #endif int init_serial(int verbose, char *preferred_device); int list_devices(); int check_serial_port(); int reset_display(); int enable_and_reset_display(); int disconnect(); int serial_read(uint8_t *serial_buf, int count); int send_msg_controller(uint8_t input); int send_msg_keyjazz(uint8_t note, uint8_t velocity); #endif