mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 10:53:17 +00:00
- Implemented [unPhone](https://unphone.net/) v9 board - Updated `.clang-format` to better reflect the intended code style - Fix SD card compatibility issues for all boards (frequency wasn't set well) - Moved `I2cDevice` class from CoreS3 board project to TactilityHeadless project - Tactility configuration now has default empty lists for apps and services fields - Fix for Launcher app: we don't need padding when showing it vertically - Fix for I2cDevice read/write calls that checked for `esp_err_t` instead of `bool` - Fix for TinyUSB init that checked for `esp_err_t` instead of `bool`
34 lines
951 B
C
34 lines
951 B
C
#pragma once
|
|
|
|
#ifdef ESP_PLATFORM
|
|
#include "sdkconfig.h"
|
|
|
|
// Supported hardware:
|
|
#if defined(CONFIG_TT_BOARD_LILYGO_TDECK)
|
|
#include "LilygoTdeck.h"
|
|
#define TT_BOARD_HARDWARE &lilygo_tdeck
|
|
#elif defined(CONFIG_TT_BOARD_YELLOW_BOARD_24_CAP)
|
|
#include "YellowBoard.h"
|
|
#define TT_BOARD_HARDWARE &yellow_board_24inch_cap
|
|
#elif defined(CONFIG_TT_BOARD_M5STACK_CORE2)
|
|
#include "M5stackCore2.h"
|
|
#define TT_BOARD_HARDWARE &m5stack_core2
|
|
#elif defined(CONFIG_TT_BOARD_M5STACK_CORES3)
|
|
#include "M5stackCoreS3.h"
|
|
#define TT_BOARD_HARDWARE &m5stack_cores3
|
|
#elif defined(CONFIG_TT_BOARD_UNPHONE)
|
|
#include "UnPhone.h"
|
|
#define TT_BOARD_HARDWARE &unPhone
|
|
#else
|
|
#define TT_BOARD_HARDWARE NULL
|
|
#error Replace TT_BOARD_HARDWARE in main.c with your own. Or copy one of the ./sdkconfig.board.* files into ./sdkconfig.
|
|
#endif
|
|
|
|
#else // else simulator
|
|
|
|
#include "Simulator.h"
|
|
|
|
extern tt::hal::Configuration hardware;
|
|
#define TT_BOARD_HARDWARE &hardware
|
|
|
|
#endif // ESP_PLATFORM
|