#include "devices/Display.h" #include "devices/SdCard.h" #include #include #include #include static bool initBoot() { // Set the RGB LED Pins to output and turn them off ESP_ERROR_CHECK(gpio_set_direction(GPIO_NUM_4, GPIO_MODE_OUTPUT)); // Red ESP_ERROR_CHECK(gpio_set_direction(GPIO_NUM_16, GPIO_MODE_OUTPUT)); // Green ESP_ERROR_CHECK(gpio_set_direction(GPIO_NUM_17, GPIO_MODE_OUTPUT)); // Blue // 0 on, 1 off ESP_ERROR_CHECK(gpio_set_level(GPIO_NUM_4, 1)); // Red ESP_ERROR_CHECK(gpio_set_level(GPIO_NUM_16, 1)); // Green ESP_ERROR_CHECK(gpio_set_level(GPIO_NUM_17, 1)); // Blue return driver::pwmbacklight::init(LCD_PIN_BACKLIGHT); } static tt::hal::DeviceVector createDevices() { return { createDisplay(), createSdCard() }; } extern const tt::hal::Configuration hardwareConfiguration = { .initBoot = initBoot, .createDevices = createDevices };