7#include "platforms/is_platform.h"
13#if defined(FL_IS_STUB)
15#elif defined(FL_IS_ESP_32S3)
17#elif defined(FL_IS_ESP_32S2)
19#elif defined(FL_IS_ESP_32C6)
21#elif defined(FL_IS_ESP_32C3)
23#elif defined(FL_IS_ESP_32P4)
25#elif defined(FL_IS_TEENSY_4X)
34#if defined(FL_IS_STUB)
36#elif defined(FL_IS_ESP_32S3)
38#elif defined(FL_IS_ESP_32S2)
40#elif defined(FL_IS_ESP_32C6)
42#elif defined(FL_IS_ESP_32C3)
44#elif defined(FL_IS_ESP_32P4)
46#elif defined(FL_IS_TEENSY_4X)
55#if defined(FL_IS_STUB)
57#elif defined(FL_IS_ESP_32C6)
58 return "ESP32-C6 (RISC-V)";
59#elif defined(FL_IS_ESP_32S3)
60 return "ESP32-S3 (Xtensa)";
61#elif defined(FL_IS_ESP_32C3)
62 return "ESP32-C3 (RISC-V)";
63#elif defined(FL_IS_ESP_32DEV)
64 return "ESP32 (Xtensa)";
65#elif defined(FL_IS_ESP_32P4)
66 return "ESP32-P4 (dual-core RISC-V)";
67#elif defined(FL_IS_TEENSY_4X)
68 return "Teensy 4.x (Cortex-M7)";
70 return "Unknown platform";
constexpr int defaultTxPin()
constexpr int defaultRxPin()
constexpr const char * chipName()