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
void(* background_task_t)(void)
Data type for background task pointers.
Definition: background_tasks.h:49
ADC configuration and service functions.
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
uint8_t gpio_mappings_size
Definition: config.c:107
Background task scheduler.
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