AP_HAL_ESP32: fix the board names
This commit is contained in:
parent
90cc4087e8
commit
128f52f807
@ -49,15 +49,13 @@ void SoftSigReaderRMT::init()
|
|||||||
rmt_config_t config;
|
rmt_config_t config;
|
||||||
config.rmt_mode = RMT_MODE_RX;
|
config.rmt_mode = RMT_MODE_RX;
|
||||||
config.channel = RMT_CHANNEL_0;
|
config.channel = RMT_CHANNEL_0;
|
||||||
#if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_ESP32_ICARUS
|
|
||||||
config.gpio_num = (gpio_num_t)36;
|
#ifndef HAL_ESP32_RMT_RX_PIN_NUMBER
|
||||||
#endif
|
#error HAL_ESP32_RMT_RX_PIN_NUMBER undefined in libraries/AP_HAL_ESP32/boards/esp32... .h
|
||||||
#if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_ESP32_DIY
|
|
||||||
config.gpio_num = (gpio_num_t)4;
|
|
||||||
#endif
|
|
||||||
#if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_ESP32_BUZZ
|
|
||||||
config.gpio_num = (gpio_num_t)4;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
config.gpio_num = (gpio_num_t)HAL_ESP32_RMT_RX_PIN_NUMBER;
|
||||||
|
|
||||||
config.clk_div = RMT_CLK_DIV;
|
config.clk_div = RMT_CLK_DIV;
|
||||||
config.mem_block_num = 1;
|
config.mem_block_num = 1;
|
||||||
config.rx_config.filter_en = true;
|
config.rx_config.filter_en = true;
|
||||||
|
@ -217,7 +217,7 @@ Util::FlashBootloader Util::flash_bootloader()
|
|||||||
bool Util::get_system_id(char buf[50])
|
bool Util::get_system_id(char buf[50])
|
||||||
{
|
{
|
||||||
//uint8_t serialid[12];
|
//uint8_t serialid[12];
|
||||||
char board_name[14] = "esp32-buzz ";
|
char board_name[] = HAL_ESP32_BOARD_NAME" ";
|
||||||
|
|
||||||
uint8_t base_mac_addr[6] = {0};
|
uint8_t base_mac_addr[6] = {0};
|
||||||
esp_err_t ret = esp_efuse_mac_get_custom(base_mac_addr);
|
esp_err_t ret = esp_efuse_mac_get_custom(base_mac_addr);
|
||||||
@ -230,7 +230,7 @@ bool Util::get_system_id(char buf[50])
|
|||||||
base_mac_addr[0], base_mac_addr[1], base_mac_addr[2], base_mac_addr[3], base_mac_addr[4], base_mac_addr[5]);
|
base_mac_addr[0], base_mac_addr[1], base_mac_addr[2], base_mac_addr[3], base_mac_addr[4], base_mac_addr[5]);
|
||||||
|
|
||||||
// null terminate both
|
// null terminate both
|
||||||
board_name[13] = 0;
|
//board_name[13] = 0;
|
||||||
board_mac[19] = 0;
|
board_mac[19] = 0;
|
||||||
|
|
||||||
// tack strings togehter
|
// tack strings togehter
|
||||||
|
@ -14,6 +14,8 @@
|
|||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#define HAL_ESP32_BOARD_NAME "esp32-buzz"
|
||||||
|
|
||||||
// make sensor selection clearer
|
// make sensor selection clearer
|
||||||
#define PROBE_IMU_I2C(driver, bus, addr, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,GET_I2C_DEVICE(bus, addr),##args))
|
#define PROBE_IMU_I2C(driver, bus, addr, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,GET_I2C_DEVICE(bus, addr),##args))
|
||||||
#define PROBE_IMU_SPI(driver, devname, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,hal.spi->get_device(devname),##args))
|
#define PROBE_IMU_SPI(driver, devname, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,hal.spi->get_device(devname),##args))
|
||||||
@ -180,3 +182,4 @@
|
|||||||
// setting to 2 means log-over-mavlink to a companion computer etc.
|
// setting to 2 means log-over-mavlink to a companion computer etc.
|
||||||
#define HAL_LOGGING_BACKENDS_DEFAULT 1
|
#define HAL_LOGGING_BACKENDS_DEFAULT 1
|
||||||
|
|
||||||
|
#define HAL_ESP32_RMT_RX_PIN_NUMBER 4
|
||||||
|
@ -14,6 +14,8 @@
|
|||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#define HAL_ESP32_BOARD_NAME "esp32-diy"
|
||||||
|
|
||||||
// make sensor selection clearer
|
// make sensor selection clearer
|
||||||
#define PROBE_IMU_I2C(driver, bus, addr, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,GET_I2C_DEVICE(bus, addr),##args))
|
#define PROBE_IMU_I2C(driver, bus, addr, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,GET_I2C_DEVICE(bus, addr),##args))
|
||||||
#define PROBE_IMU_SPI(driver, devname, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,hal.spi->get_device(devname),##args))
|
#define PROBE_IMU_SPI(driver, devname, args ...) ADD_BACKEND(AP_InertialSensor_ ## driver::probe(*this,hal.spi->get_device(devname),##args))
|
||||||
@ -111,3 +113,4 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#define HAL_ESP32_RMT_RX_PIN_NUMBER 4
|
||||||
|
@ -14,6 +14,8 @@
|
|||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#define HAL_ESP32_BOARD_NAME "esp32-icarus"
|
||||||
|
|
||||||
#define HAL_INS_DEFAULT AP_FEATURE_BOARD_DETECT
|
#define HAL_INS_DEFAULT AP_FEATURE_BOARD_DETECT
|
||||||
#define HAL_INS_MPU60x0_NAME "MPU6000"
|
#define HAL_INS_MPU60x0_NAME "MPU6000"
|
||||||
#define TRUE 1
|
#define TRUE 1
|
||||||
@ -56,3 +58,4 @@
|
|||||||
|
|
||||||
#define HAL_DISABLE_ADC_DRIVER 1
|
#define HAL_DISABLE_ADC_DRIVER 1
|
||||||
#define HAL_USE_ADC 0
|
#define HAL_USE_ADC 0
|
||||||
|
#define HAL_ESP32_RMT_RX_PIN_NUMBER 36
|
||||||
|
Loading…
Reference in New Issue
Block a user