Device configuration.
More...
#include <stddef.h>
#include <avr/pgmspace.h>
#include "lib/background_tasks.h"
#include "lib/gpio.h"
#include "lib/leds.h"
#include "lib/midi.h"
#include "lib/serial_communication.h"
#include "lib/usb.h"
#include "config.h"
#include "app.h"
◆ cmd_string_led
const char cmd_string_led[] = "led" |
|
static |
◆ gpio_mappings
◆ gpio_mappings_size
◆ help_string_led
const char help_string_led[] |
|
static |
Initial value:= "<l> <a>\n"
"Manipulates the two on-board LEDs:\n"
"<l> : LED to manipulate\n"
" 'g' = green LED\n"
" 'r' = red LED\n"
"<a> : LED mode / action\n"
" 'b' = blink\n"
" 'f' = flash\n"
" 't' = toggle"
◆ high_frequency_tasks
Initial value:= {
}
void serial_communication_task(void)
Main task for USB communication.
Definition: serial_communication.c:477
◆ high_frequency_tasks_size
◆ low_frequency_tasks
Initial value:= {
}
void update_leds(void)
State machine task that updates the LEDs.
Definition: leds.c:195
◆ low_frequency_tasks_size
◆ mid_frequency_tasks
Initial value:= {
}
void usb_main_task(void)
Main background task for USB CDC operation.
Definition: usb.c:181
◆ mid_frequency_tasks_size
◆ midi_config
Initial value:= {
.event_handlers = {
.control_change = NULL,
.note_off = NULL,
.note_on = NULL,
.program_change = NULL
},
.omni_mode = true,
.signal_rx = true,
}
MIDI channel 1.
Definition: midi.h:61
◆ serial_commands
Initial value:= {
}
static const char cmd_string_led[]
Definition: config.c:77
static const char help_string_led[]
Definition: config.c:78
bool exec_led(const char *command)
Handler for the led command.
Definition: app.c:45
◆ serial_commands_size