define HAL_ESP32_BOARD_NAME "M5Stack Atom S3R" define CONFIG_HAL_BOARD HAL_BOARD_ESP32 define BOARD_STARTUP_DELAY 3000 # HARDWARE UARTS SERIAL_ORDER OTG1 UART0 # UART 0: USB-C (Default) # PORT RXPIN TXPIN ESP32_SERIAL UART_NUM_0 GPIO_NUM_44 GPIO_NUM_43 # i2c Buses #define HAL_I2C_INTERNAL_MASK 0 #define HAL_USE_I2C TRUE # Port 0: Internal I2C # Port 1: External I2C # Port SDA SCL SPEED INTERNAL SOFT ESP32_I2CBUS I2C_NUM_0 GPIO_NUM_45 GPIO_NUM_0 100*KHZ false false ESP32_I2CBUS I2C_NUM_1 GPIO_NUM_2 GPIO_NUM_1 100*KHZ false false # IMU Interna (BMI270 su Bus I2C 0) IMU BMI270 I2C:0:0x68 ROTATION_NONE # BMM150 on I2C0 define AP_COMPASS_BMM150_ENABLED 1 #define ALLOW_ARM_WITHOUT_COMPASS 1 # RGB Driver LP5562 #define AP_NOTIFY_LP5562_ENABLED 1 # Ardupilot cannot compile without a configured pin for RX define AP_RCPROTOCOL_ENABLED 0 define HAL_ESP32_RMT_RX_PIN_NUMBER GPIO_NUM_39 ESP32_RCOUT GPIO_NUM_38 # External sensors # U090-B: Barometer BMP280 I2C1 #BARO BMP280 I2C:1:0x76 define HAL_BARO_ALLOW_INIT_NO_BARO 1 # U172: Rangefinder TOF VL53L1CX on I2C1 define AP_RANGEFINDER_ENABLED 1 define RANGEFINDER_MAX_INSTANCES 1 define AP_RANGEFINDER_VL53L1X_ENABLED 1 # U190: GPS I2C1 #define HAL_GPS_ENABLED 1 #define AP_GPS_UBLOX_I2C_ENABLED 1 # Wi-Fi Configuration define HAL_ESP32_WIFI 1 define WIFI_SSID "atoms3r_pilot" define WIFI_PWD "ardupilot123" define HAL_LOGGING_FILESYSTEM_ENABLED 0 define HAL_LOGGING_DATAFLASH_ENABLED 0 define HAL_LOGGING_MAVLINK_ENABLED 1 define HAL_LOGGING_BACKENDS_DEFAULT 2 define AP_FILESYSTEM_ESP32_ENABLED 0 define AP_SCRIPTING_ENABLED 1 AUTOBUILD_TARGETS Copter