更新配置代码
This commit is contained in:
@@ -5,28 +5,85 @@
|
||||
static cfg_board_t const s_cfg_board_default = {
|
||||
.firmware_str = PRODUCT_ID,
|
||||
.platform_str = CONFIG_IDF_TARGET,
|
||||
.board_name = "ESP32-S3-Devkitc",
|
||||
.board_name = "devkit_esp32s3",
|
||||
|
||||
/* 控制台串口 */
|
||||
.uart_console = {
|
||||
.pin_txd = {255, _GPIO_DIR_OUT, _GPIO_PUD_PULL_UP},
|
||||
.pin_rxd = {255, _GPIO_DIR_IN, _GPIO_PUD_PULL_UP},
|
||||
.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,
|
||||
},
|
||||
|
||||
/* 启动按键 */
|
||||
.key_reset = {
|
||||
.pin = 0, // 用于切换灯效
|
||||
.en_lev = 0, // 用于切换灯效
|
||||
/* 数据透传串口 */
|
||||
.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
|
||||
.strip_pin = {18, ~0, ~0, ~0}, // 用于驱动灯带的输出引脚
|
||||
.bat_led_pin = ~0, // 用于指示电池电量的 LED 灯,非 ~0 表示有效
|
||||
.strip_pin = {14, ~0, ~0, ~0}, // 用于驱动灯带的输出引脚
|
||||
.bat_led_pin = {~0, 0}, // 用于指示电池电量的 LED 灯,[0]为IO非 ~0 表示有效,[1]为电量灯珠数目
|
||||
.rf_status_pin = ~0, // 板上用于指示状态的 RGB 灯珠,非 ~0 表示有效
|
||||
},
|
||||
|
||||
.fc_port_type = CFG_BOARD_FC_PORT_UART, // 用于与飞控通讯的数据接口
|
||||
|
||||
/* ISP 控制脚 */
|
||||
.io_isp = {
|
||||
.nrst = 4, // 复位控制引脚
|
||||
.boot0 = 5, // boot0 控制引脚
|
||||
},
|
||||
|
||||
/* USB OTG 引脚 */
|
||||
.io_usb = {
|
||||
.usb_dm = 19,
|
||||
.usb_dp = 20,
|
||||
},
|
||||
|
||||
.detect_usb = {.pin = 36, .en_lev = 1}, // 输入检测:检测飞控 USB 插入,有效电平为插入电平
|
||||
|
||||
.key_reset = {.pin = ~0, .en_lev = 0}, // 按键检测:开机时长安 10 秒恢复出厂设置的按键,有效电平为按下电平
|
||||
.key_led_strip_switch = {.pin = ~0, .en_lev = 0}, // 按键检测:切换灯带效果,适用于灯带固件,有效电平为按下电平
|
||||
.key_led_color_switch = {.pin = ~0, .en_lev = 1}, // 按键检测:切换灯带颜色,适用于竞速灯带切换颜色,有效电平为按下电平
|
||||
.key_rf_switch = {.pin = ~0, .en_lev = 0}, // 按键检测:切换射频数据接口,适用于固定翼无线 USB 板,有效电平为按下电平
|
||||
.key_9v_switch = {.pin = ~0, .en_lev = 0}, // 按键检测:9伏电源开关控制,适用 F7V4, 有效电平为按下电平
|
||||
|
||||
.sw_led_strip = {.pin = 2, .en_lev = 1}, // 灯带控制主机的切换控制引脚,有效电平为切换为本模块控制的电平
|
||||
.sw_pwr_9v = {.pin = 11, .en_lev = 1}, // 9V 电源输出控制引脚,有效电平为打开 9V 电源的电平
|
||||
.sw_usb = {.pin = 5, .en_lev = 1}, // USB 切换的模拟开关,有效电平为切换为本模块控制的电平
|
||||
|
||||
.led_rf_status = {.pin = 3, .en_lev = 0}, // 射频指示灯,单色 LED. 引脚号值为 ~0 时,射频连接状态通过灯带展示,值为非 ~0 时,射频连接状态通过这个引脚控制的 LED 展示,有效电平为点亮电平
|
||||
.led_strip_on = {.pin = 4, .en_lev = 0}, // 灯带控制主机切换的指示灯,有效电平为点亮电平
|
||||
.led_bat = {
|
||||
// 电池电量指示灯,有效电平为点亮电平
|
||||
[0] = {.pin = 33, .en_lev = 0},
|
||||
[1] = {.pin = 34, .en_lev = 0},
|
||||
[2] = {.pin = 35, .en_lev = 0},
|
||||
[3] = {.pin = 36, .en_lev = 0},
|
||||
},
|
||||
|
||||
.heat_adc = {
|
||||
.id = ADC_UNIT_1, // ADC 单元
|
||||
.channel_mask = ~0, // ADC 通道
|
||||
},
|
||||
.heat_pwm = {
|
||||
.pwm_output = ~0, // 热输出控制引脚,有效电平为打开热输出的电平
|
||||
.pwm_period = 1000000, // 模拟 PWM 的周期( us )
|
||||
},
|
||||
.heat_thermistor = {
|
||||
.adc_short = 0, // 设测温电阻短路(阻值为0时)将表现的电平:0 表示接地,1 表示接电源
|
||||
.adc_max = 1 << 12, // 器件的量程( ADC 取样的最大值)
|
||||
.thermistor_ohm = 10000, // 热敏电阻在25℃时的阻值( Ω ) NCP15XH103F03RC
|
||||
.load_res_ohm = 10000, // 负载电阻的阻值( Ω )
|
||||
.thermistor_b = 3380, // 热敏电阻的材料常数( B 值,一般2000~6000之间,单位为 K )
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user