ref: 617306685ea5be06127020c99e3314bb108e231b
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> #include <stdint.h> #ifdef USE_LIBUSB // Max packet length of the USB endpoint #define serial_read_size 1024 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 1024 #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