struct gpio_mapping gpio_mappings[]
Definition: config.c:101
 
uint8_t high_frequency_tasks_size
Definition: config.c:57
 
MIDI transceiver module configuration. 
Definition: midi.h:135
 
GPIO configuration and service functions. 
 
background_task_t high_frequency_tasks[]
Definition: config.c:54
 
uint8_t low_frequency_tasks_size
Definition: config.c:69
 
Serial communication module. 
 
void(* background_task_t)(void)
Data type for background task pointers. 
Definition: background_tasks.h:49
 
Configuration structure for the HMI module. 
Definition: hmi.h:81
 
MIDI message transceiver. 
 
uint8_t mid_frequency_tasks_size
Definition: config.c:63
 
uint8_t serial_commands_size
Definition: config.c:98
 
Command specification. 
Definition: serial_communication.h:72
 
struct serial_command serial_commands[]
Definition: config.c:93
 
API of the uMIDI-HMI module. 
 
uint8_t gpio_mappings_size
Definition: config.c:107
 
Background task scheduler. 
 
Interface for rotary encoders. 
 
background_task_t mid_frequency_tasks[]
Definition: config.c:59
 
background_task_t low_frequency_tasks[]
Definition: config.c:65
 
Maps a GPIO pin to its designated type / function. 
Definition: gpio.h:65