#include <stdint.h>#include "daisy_core.h"#include "version.h"#include "sys/system.h"#include "per/qspi.h"#include "per/dac.h"#include "per/gpio.h"#include "per/tim.h"#include "per/pwm.h"#include "dev/leddriver.h"#include "dev/mpr121.h"#include "dev/sdram.h"#include "dev/sr_4021.h"#include "hid/audio.h"#include "util/unique_id.h"#include "per/i2c.h"#include "per/adc.h"#include "per/uart.h"#include "hid/midi.h"#include "hid/encoder.h"#include "hid/switch.h"#include "hid/switch3.h"#include "hid/ctrl.h"#include "hid/gatein.h"#include "hid/parameter.h"#include "hid/usb.h"#include "hid/logger.h"#include "hid/usb_host.h"#include "per/sai.h"#include "per/sdmmc.h"#include "per/spi.h"#include "per/spiMultislave.h"#include "per/rng.h"#include "hid/disp/display.h"#include "hid/disp/oled_display.h"#include "hid/disp/color_display.h"#include "hid/disp/oled_color_display.h"#include "hid/disp/graphics_common.h"#include "hid/led.h"#include "hid/rgb_led.h"#include "dev/sr_595.h"#include "dev/apds9960.h"#include "dev/codec_ak4556.h"#include "dev/codec_pcm3060.h"#include "dev/codec_wm8731.h"#include "dev/dps310.h"#include "dev/lcd_hd44780.h"#include "dev/mcp23x17.h"#include "dev/max11300.h"#include "dev/tlv493d.h"#include "dev/dotstar.h"#include "dev/neopixel.h"#include "dev/neotrellis.h"#include "dev/icm20948.h"#include "ui/ButtonMonitor.h"#include "ui/PotMonitor.h"#include "ui/UI.h"#include "ui/UiEventQueue.h"#include "ui/AbstractMenu.h"#include "ui/FullScreenItemMenu.h"#include "util/scopedirqblocker.h"#include "util/CpuLoadMeter.h"#include "util/FileReader.h"#include "util/FileTable.h"#include "util/FIFO.h"#include "util/FixedCapStr.h"#include "util/MappedValue.h"#include "util/PersistentStorage.h"#include "util/Stack.h"#include "util/VoctCalibration.h"#include "util/WaveTableLoader.h"#include "util/WavParser.h"#include "util/WavPlayer.h"#include "util/WavWriter.h"