添加 Kconfig 样例,添加基础的板及配置

This commit is contained in:
LokLiang
2025-02-20 12:55:19 +08:00
parent 6e18d7a3d7
commit 73df531ac3
10 changed files with 124 additions and 172 deletions

View File

@@ -1,40 +0,0 @@
#if (CONFIG_BOARD_NAME_BEC_LED_STRIP_ESP32C3)
#define CONFIG_IDF_TARGET "esp32c3" /* 警告:请使用命令 idf.py set-target <参数> 选择对应的平台 */
static cfg_board_t const s_cfg_board_default = {
.firmware_str = PRODUCT_TYPE,
.platform_str = CONFIG_IDF_TARGET,
.board_name = "bec_led_strip_esp32c3",
/* 控制台串口 */
.uart_console = {
.pin_txd = {43, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {44, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_0,
.irq_prior = 0,
.br = 115200,
},
/* 数据透传串口 */
.uart_fc = {
.pin_txd = {3, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {5, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_1,
.irq_prior = 24,
.br = 115200,
},
.led_spi = {
.spi_id = SPI2_HOST, // 模拟 PWM 用的 SPI
.pin = 18, // 模拟 PWM 输出引脚
},
/* 启动按键 */
.key_boot = {
.pin = 7, // 用于切换灯效
.en_lev = 1, // 用于切换灯效
},
};
#endif

View File

@@ -3,10 +3,6 @@
#define CONFIG_IDF_TARGET "esp32c2" /* 警告:请使用命令 idf.py set-target <参数> 选择对应的平台 */
static cfg_board_t const s_cfg_board_default = {
.firmware_str = PRODUCT_TYPE,
.platform_str = CONFIG_IDF_TARGET,
.board_name = "devkit_esp32c2",
/* 控制台串口 */
.uart_console = {
.pin_txd = {43, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
@@ -16,20 +12,6 @@ static cfg_board_t const s_cfg_board_default = {
.br = 115200,
},
/* 数据透传串口 */
.uart_fc = {
.pin_txd = {7, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {6, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_1,
.irq_prior = 24,
.br = 115200,
},
.led_spi = {
.spi_id = SPI2_HOST, // 模拟 PWM 用的 SPI
.pin = 1, // 模拟 PWM 输出引脚
},
/* 启动按键 */
.key_boot = {
.pin = 9, // 用于切换灯效

View File

@@ -3,10 +3,6 @@
#define CONFIG_IDF_TARGET "esp32c3" /* 警告:请使用命令 idf.py set-target <参数> 选择对应的平台 */
static cfg_board_t const s_cfg_board_default = {
.firmware_str = PRODUCT_TYPE,
.platform_str = CONFIG_IDF_TARGET,
.board_name = "devkit_esp32c3",
/* 控制台串口 */
.uart_console = {
.pin_txd = {43, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
@@ -16,20 +12,6 @@ static cfg_board_t const s_cfg_board_default = {
.br = 115200,
},
/* 数据透传串口 */
.uart_fc = {
.pin_txd = {7, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {6, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_1,
.irq_prior = 24,
.br = 115200,
},
.led_spi = {
.spi_id = SPI2_HOST, // 模拟 PWM 用的 SPI
.pin = 10, // 模拟 PWM 输出引脚
},
/* 启动按键 */
.key_boot = {
.pin = 9, // 用于切换灯效

View File

@@ -0,0 +1,22 @@
#if (CONFIG_BOARD_NAME_DEVKIT_ESP32S3)
#define CONFIG_IDF_TARGET "esp32s3" /* 警告:请使用命令 idf.py set-target <参数> 选择对应的平台 */
static cfg_board_t const s_cfg_board_default = {
/* 控制台串口 */
.uart_console = {
.pin_txd = {255, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {255, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_0,
.irq_prior = 0,
.br = 115200,
},
/* 启动按键 */
.key_boot = {
.pin = 0, // 用于切换灯效
.en_lev = 0, // 用于切换灯效
},
};
#endif

View File

@@ -1,40 +0,0 @@
#if (CONFIG_BOARD_NAME_FIXEDWING_NEW)
#define CONFIG_IDF_TARGET "esp32c2" /* 警告:请使用命令 idf.py set-target <参数> 选择对应的平台 */
static cfg_board_t const s_cfg_board_default = {
.firmware_str = PRODUCT_TYPE,
.platform_str = CONFIG_IDF_TARGET,
.board_name = "fixedwing_new",
/* 控制台串口 */
.uart_console = {
.pin_txd = {43, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {44, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_0,
.irq_prior = 0,
.br = 115200,
},
/* 数据透传串口 */
.uart_fc = {
.pin_txd = {7, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {6, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_1,
.irq_prior = 24,
.br = 115200,
},
.led_spi = {
.spi_id = SPI2_HOST, // 模拟 PWM 用的 SPI
.pin = 1, // 模拟 PWM 输出引脚
},
/* 启动按键 */
.key_boot = {
.pin = 3, // 用于切换灯效
.en_lev = 1, // 用于切换灯效
},
};
#endif

View File

@@ -1,40 +0,0 @@
#if (CONFIG_BOARD_NAME_FIXEDWING_OLD)
#define CONFIG_IDF_TARGET "esp32c2" /* 警告:请使用命令 idf.py set-target <参数> 选择对应的平台 */
static cfg_board_t const s_cfg_board_default = {
.firmware_str = PRODUCT_TYPE,
.platform_str = CONFIG_IDF_TARGET,
.board_name = "fixedwing_old",
/* 控制台串口 */
.uart_console = {
.pin_txd = {43, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {44, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_0,
.irq_prior = 0,
.br = 115200,
},
/* 数据透传串口 */
.uart_fc = {
.pin_txd = {8, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
.pin_rxd = {7, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
.id = UART_NUM_1,
.irq_prior = 24,
.br = 115200,
},
.led_spi = {
.spi_id = SPI2_HOST, // 模拟 PWM 用的 SPI
.pin = 1, // 模拟 PWM 输出引脚
},
/* 启动按键 */
.key_boot = {
.pin = 3, // 用于切换灯效
.en_lev = 1, // 用于切换灯效
},
};
#endif