/* This file was auto-generated from cb2s.json using boardgen */ #pragma once #include // clang-format off // Pins // ---- #define PINS_COUNT 11 #define NUM_DIGITAL_PINS 11 #define NUM_ANALOG_INPUTS 1 #define NUM_ANALOG_OUTPUTS 0 // Analog pins // ----------- #define PIN_A0 3u // GPIO23 #define A0 PIN_A0 // SPI Interfaces // -------------- #define SPI_INTERFACES_COUNT 0 // Wire Interfaces // --------------- #define WIRE_INTERFACES_COUNT 1 #define PIN_WIRE2_SCL 8u // GPIO0 #define PIN_WIRE2_SDA 9u // GPIO1 // Serial ports // ------------ #define SERIAL_INTERFACES_COUNT 2 #define PIN_SERIAL1_RX 4u // GPIO10 #define PIN_SERIAL1_TX 5u // GPIO11 #define PIN_SERIAL2_RX 9u // GPIO1 #define PIN_SERIAL2_TX 8u // GPIO0 // Pin function macros // ------------------- #define PIN_FUNCTION_ADC3 3u // GPIO23 #define PIN_FUNCTION_P0 8u // GPIO0 #define PIN_FUNCTION_P1 9u // GPIO1 #define PIN_FUNCTION_P6 0u // GPIO6 #define PIN_FUNCTION_P7 1u // GPIO7 #define PIN_FUNCTION_P8 2u // GPIO8 #define PIN_FUNCTION_P10 4u // GPIO10 #define PIN_FUNCTION_P11 5u // GPIO11 #define PIN_FUNCTION_P21 10u // GPIO21 #define PIN_FUNCTION_P23 3u // GPIO23 #define PIN_FUNCTION_P24 6u // GPIO24 #define PIN_FUNCTION_P26 7u // GPIO26 #define PIN_FUNCTION_PWM0 0u // GPIO6 #define PIN_FUNCTION_PWM1 1u // GPIO7 #define PIN_FUNCTION_PWM2 2u // GPIO8 #define PIN_FUNCTION_PWM4 6u // GPIO24 #define PIN_FUNCTION_PWM5 7u // GPIO26 #define PIN_FUNCTION_RX1 4u // GPIO10 #define PIN_FUNCTION_RX2 9u // GPIO1 #define PIN_FUNCTION_SCL2 8u // GPIO0 #define PIN_FUNCTION_SDA1 10u // GPIO21 #define PIN_FUNCTION_SDA2 9u // GPIO1 #define PIN_FUNCTION_TX1 5u // GPIO11 #define PIN_FUNCTION_TX2 8u // GPIO0