Files
ESPC3-wireless/app/config/app_config/developing.h

71 lines
3.7 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#if (CONFIG_PRODUCT_ID_DEV)
#define _DEFAULT_DEVICE_NAME_BLE "developing V1"
#define _DEFAULT_DEVICE_NAME_WIFI "developing V1-WIFI"
#define _DEFAULT_DRONE_DATA "MODE1_1.0"
static cfg_app_t const s_cfg_app_default = {
.version = APP_CONFIG_DATA_VER, // 配置版本,修改源码中此版本的值后, nvs 已同步的数据被恢复到默认值
#if (CONFIG_BUILD_BLE)
.rf_mode = DATA_BRIDGE_RF_MODE_BLE, // 当前的无线数据模式,由按键控制更改
#elif (CONFIG_BUILD_WIFI)
.rf_mode = DATA_BRIDGE_RF_MODE_WIFI_AP, // 设置数据桥接模式:仅使用 UART <==> WIFI(AP)
#else
.rf_mode = DATA_BRIDGE_RF_MODE_OFF, // 设置数据桥接模式:关闭所有数据接口
#endif
.psPassword = "", // 透传密码
.device_name_ble = _DEFAULT_DEVICE_NAME_BLE, // BLE 设备名
.drone_data = _DEFAULT_DRONE_DATA, // 由 APP 通过命令设置,表示记录配置
/* 由 APP 通过命令设置, WIFI 部分的透传设置 */
.wifi_setting = {
.ardupilot_passthrough_tcp_port = 4278,
.ardupilot_passthrough_udp_port = 14550,
.ardupilot_passthrough_udp_transfer_in_raw_mode = 1, // UDP 连接下, 0: 解析飞控数据帧转发, 1: 直接转发原文(默认)
.wifi_max_connection_num = 1, // WIFI 最多的连接数。范围 MIN_WIFI_STA_NUM..MAX_WIFI_STA_NUM
.uartBaudRate = 115200, // 串口透传波特率
},
.wifi_ap_ipv4 = {192, 168, 1, 1}, // WIFI AP 模式下的 IP 地址
.app_config_wifi_para.wifi_ap_ssid = _DEFAULT_DEVICE_NAME_WIFI, // WIFI AP 模式下的 SSID
.app_config_wifi_para.wifi_ap_password = "", // WIFI AP 模式下的 密码
.app_config_wifi_para.wifi_sta_ssid = "eFLY", // WIFI STA 模式下的 SSID
.app_config_wifi_para.wifi_sta_password = "88888888", // WIFI STA 模式下的 密码
.udp_port_passthrough_broadcast = 14550, // udp 透传端口(广播端口) TODO
.udp_port_command = 14551, // udp 命令端口(本地端口)
.tcp_port_command = 4279, // tcp 命令端口(本地端口)
.tcp_port_telnet = 23, // tcp telnet 端口(默认23)
.tcp_port_dfu = 4280, // tcp DFU 升级服务端口(本地端口)
.tcp_port_msc = 4281, // tcp 黑匣子服务端口(本地端口)
/* 功能模块开关 */
.capacity = {
.pwrup_light = 0, // 短亮黄灯表示启动(方便观察是否有重启)
.ble = 1, // 使用 BLE
.ap = 0, // 使用 WIFI AP 模式
.sta = 0, // 使用 WIFI STA 模式
.strip_pwrup = 0, // 使用灯带上电效果
.strip_show_rf = 0, // 在灯带中用一个灯来显示射频数据接口状态的灯效图层
.strip_link_fc = 0, // 开启灯带联动飞控
.ws2812_bat_led_mode = 0, // 电量灯效, 0: 关闭, 1: 普通飞控, 2: 竞速飞控, 3: 固定翼飞控
},
.ws2812_bat_led_direction = 0, // 0: 正向1: 反向(正反向是指灯珠的连接方式,正向是指从第一个灯珠开始,反向是指从最后一个灯珠开始)
.ws2812_bat_led_color = 0xFFFFFF, // 电量灯颜色, RGB颜色值,如 0xFFFFFF 代表白色(默认)
.temperature_log = {
.temp_log_on = 0, // 温度日志开关
.temp_log_index = 0, // 温度日志最新索引
},
.armed2close_rf_sw = 0, // 解锁后自动关闭射频功能的开关0:关, 1:开
.product_id = PRODUCT_ID, // 产品 ID
.gyro_heat_value = 0, // 陀螺仪加热值,单位温度,0为关闭,最大值为80℃
};
#endif