#ifndef USR_CONFIG_H
#define USR_CONFIG_H
// <<< Use Configuration Wizard in Context Menu >>>\n
#define SHOES_NAME "SMART SHOE_"__DATE__
#define SHOES_NAME_LEN 64
#define HARDWARE_VERSION 0x0001
#define SOFTWARE_VERSION 0x0003
// 公共
// 系统设置
// WATCHDOG_ENANBLE - 开门狗使能
#ifndef WATCHDOG_ENANBLE
#define WATCHDOG_ENANBLE 0
#endif
// BLE_DFU_ENANBLE - 空中升级DFU使能
#ifndef BLE_DFU_ENANBLE
#define BLE_DFU_ENANBLE 1
#endif
// BATTERY - 电池容量选择
// <0=> 300ma/H
// <1=> 400ma/H
#ifndef BATTERY_CAPACITY
#define BATTERY_CAPACITY 0
#endif
// Calibration_ENANBLE - 校准功能使能
#ifndef CALIBRATION_ENANBLE
#define CALIBRATION_ENANBLE 0
#endif
// LOSSPACK_ENANBLE - App丢包测试使能
#ifndef LOSSPACK_ENANBLE
#define LOSSPACK_ENANBLE 0
#endif
// BleNameHoldOn_ENANBLE - 蓝牙名字固定使能
#ifndef BleNameHoldOn_ENANBLE
#define BleNameHoldOn_ENANBLE 1
#endif
// GAME_ENANBLE - 游戏模式使能
#ifndef GAME_ENANBLE
#define GAME_ENANBLE 0
#endif
#if BleNameHoldOn_ENANBLE
// LEFT_NAME - 左鞋广播名称
#define LEFT_NAME "SH_V7"
// RIGHT_NAME - 右鞋广播前缀
#define RIGHT_NAME "L1_"LEFT_NAME
#define LAST_NAME "L0_"LEFT_NAME"_LAST"
#endif
//
// _IS_HOST - 主从选择
// <0=> 从机
// <1=> 主机
#ifndef _IS_HOST
#define _IS_HOST 1
#endif
//
// DEBUG_EN - 调试信息
#ifndef DEBUG_EN
#define DEBUG_EN 1
#endif
#if DEBUG_EN
// DEBUG_LEDRUN - 运行灯
#ifndef DEBUG_LEDRUN
#define DEBUG_LEDRUN 0
#endif
// DEBUG_LEDRGB - RGB灯
#ifndef DEBUG_LEDRGB
#define DEBUG_LEDRGB 0
#endif
// DEBUG_FPS - 大循环fps
#ifndef DEBUG_FPS
#define DEBUG_FPS 0
#endif
// DEBUG_IMU - 调试信息:IMU
#ifndef DEBUG_IMU
#define DEBUG_IMU 0
#endif
// DEBUG_STEP - 计步
#ifndef DEBUG_STEP
#define DEBUG_STEP 0
#endif
// DEBUG_BLE_Client - ble 从机
#ifndef DEBUG_BLE_Client
#define DEBUG_BLE_Client 0
#endif
// DEBUG_BLE_Host - ble 主机
#ifndef DEBUG_BLE_Host
#define DEBUG_BLE_Host 0
#endif
// DEBUG_UART0 - UART0
#ifndef DEBUG_UART0
#define DEBUG_UART0 0
#endif
// DEBUG_GAME_LED - 游戏模式下的LED指示
#ifndef DEBUG_GAME_LED
#define DEBUG_GAME_LED 0
#endif
// DEBUG_ERROR - 调试信息:DEBUG_ERROR
#ifndef DEBUG_ERROR
#define DEBUG_ERROR 0
#endif
#endif
//
// 传感器设置
// 气压计设置
// PRESS_SENSOR - 气压计选择
// <0=> MS5611
#ifndef PRESS_SENSOR
#define PRESS_SENSOR 0
#endif
// MS5611_ADDR - 气压计MS5611(H:0xEC L:0xEE)
// <0xEE=> 低电平
// <0xEC=> 高电平
#ifndef MS5611_ADDR
#define MS5611_ADDR 0xEC
#endif
//
// LASER_ENABLE - 激光开启使能
#ifndef LASER_ENABLE
#define LASER_ENABLE 0
#endif
// MPU9250_USE_ENABLE - MPU9250使能选择
#ifndef MPU9250_USE_ENABLE
#define MPU9250_USE_ENABLE 0
#endif
#if MPU9250_USE_ENABLE
// MPU9250_READ_ENABLE - MPU9250读取使能
// <0=> 关闭
// <1=> 开启
#ifndef MPU9250_READ_ENABLE
#define MPU9250_READ_ENABLE 1
#endif
#endif
//
// BMI160_USE_ENABLE - BMI160使能选择
#ifndef BMI160_USE_ENABLE
#define BMI160_USE_ENABLE 1
#endif
#if BMI160_USE_ENABLE
// BMI160_READ_ENABLE - BMI160读取使能
// <0=> 关闭
// <1=> 开启
#ifndef BMI160_READ_ENABLE
#define BMI160_READ_ENABLE 1
#endif
#endif
//
//
// 线程管理
// sleep_cb_max - 休眠之前最多事件数
#ifndef sleep_cb_max
#define sleep_cb_max 20
#endif
// wakeup_cb_max - 唤醒最多事件数
#ifndef wakeup_cb_max
#define wakeup_cb_max 15
#endif
// process_max - 最多线程数
#ifndef process_max
#define process_max 70
#endif
// HeartTime_Interval - 心跳时间间隔,ms
#ifndef HeartTime_Interval
#define HeartTime_Interval 10
#endif
// ProcessTime_EN - 线程时间显示
#ifndef ProcessTime_EN
#define ProcessTime_EN 0
#endif
#if ProcessTime_EN
// DisInterval - 线程时间显示间隔
#define DisInterval 100
#endif
//
//
//
// PCB板选择
// PCB_VERSION - PCB板选择
// <0=> PCB_V1.0
// <1=> PCB_V1.1
// <2=> PCB_V1.2
// <3=> PCB_V1.3
// <4=> PCB_V1.4
// <5=> PCB_V1.5
#ifndef PCB_VERSION
#define PCB_VERSION 5
#endif
#if PCB_VERSION == 0
// PCB_V1.0
// PIN_TXD_BLE - 发送
#ifndef PIN_TXD_BLE
#define PIN_TXD_BLE 6
#endif
// PIN_RXD_BLE - 接收
#ifndef PIN_RXD_BLE
#define PIN_RXD_BLE 8
#endif
// PIN_SCL - 时钟引脚
#ifndef PIN_SCL
#define PIN_SCL 23
#endif
// PIN_SDA - 数据引脚
#ifndef PIN_SDA
#define PIN_SDA 22
#endif
// PIN_LED_R - 红灯
#ifndef PIN_LED_R
#define PIN_LED_R 29
#endif
// PIN_LED_G - 绿灯
#ifndef PIN_LED_G
#define PIN_LED_G 30
#endif
// PIN_LED_B - 蓝灯
#ifndef PIN_LED_B
#define PIN_LED_B 31
#endif
// PIN_LED_RUN - 运行灯
#ifndef PIN_LED_RUN
#define PIN_LED_RUN 30
#endif
// PIN_MT_EN - 电机使能
#ifndef PIN_MT_EN
#define PIN_MT_EN 0
#endif
// PIN_ADC_EN - ADC使能
#ifndef PIN_ADC_EN
#define PIN_ADC_EN 27
#endif
// PIN_ADC_IN - ADC输入引脚
#ifndef PIN_ADC_IN
#define PIN_ADC_IN 28
#endif
// PIN_ADC_CHANNEL - ADC输入通道
#ifndef PIN_ADC_CHANNEL
#define PIN_ADC_CHANNEL 4
#endif
// PIN_CHARGING - 正在充电引脚
#ifndef PIN_CHARGING
#define PIN_CHARGING 26
#endif
// PIN_CHARGDONE - 充电完成引脚
#ifndef PIN_CHARGDONE
#define PIN_CHARGDONE 25
#endif
// PIN_POWER_EN - 系统电源开关引脚
#ifndef PIN_POWER_EN
#define PIN_POWER_EN 1
#endif
// PIN_IMU_INT - IMU中断引脚
#ifndef PIN_IMU_INT
#define PIN_IMU_INT 2
#endif
//
#endif
#if PCB_VERSION == 1
// PCB_V1.1
// PIN_TXD_BLE - 发送
#ifndef PIN_TXD_BLE
#define PIN_TXD_BLE 12
#endif
// PIN_RXD_BLE - 接收
#ifndef PIN_RXD_BLE
#define PIN_RXD_BLE 11
#endif
// PIN_SCL - 时钟引脚
#ifndef PIN_SCL
#define PIN_SCL 5
#endif
// PIN_SDA - 数据引脚
#ifndef PIN_SDA
#define PIN_SDA 1
#endif
// PIN_SCL_1 - 时钟引脚
#ifndef PIN_SCL_1
#define PIN_SCL_1 30
#endif
// PIN_SDA_1 - 数据引脚
#ifndef PIN_SDA_1
#define PIN_SDA_1 31
#endif
// PIN_LED_R - 红灯
#ifndef PIN_LED_R
#define PIN_LED_R 19
#endif
// PIN_LED_G - 绿灯
#ifndef PIN_LED_G
#define PIN_LED_G 18
#endif
// PIN_LED_B - 蓝灯
#ifndef PIN_LED_B
#define PIN_LED_B 16
#endif
// PIN_LED_RUN - 运行灯
#ifndef PIN_LED_RUN
#define PIN_LED_RUN 8
#endif
// PIN_MT_EN - 电机使能
#ifndef PIN_MT_EN
#define PIN_MT_EN 20
#endif
// PIN_ADC_EN - ADC使能
#ifndef PIN_ADC_EN
#define PIN_ADC_EN 28
#endif
// PIN_ADC_IN - ADC输入引脚
#ifndef PIN_ADC_IN
#define PIN_ADC_IN 29
#endif
// PIN_ADC_CHANNEL - ADC输入通道
#ifndef PIN_ADC_CHANNEL
#define PIN_ADC_CHANNEL 5
#endif
// PIN_CHARGING - 正在充电引脚
#ifndef PIN_CHARGING
#define PIN_CHARGING 25
#endif
// PIN_CHARGDONE - 充电完成引脚
#ifndef PIN_CHARGDONE
#define PIN_CHARGDONE 27
#endif
// PIN_POWER_EN - 系统电源开关引脚
#ifndef PIN_POWER_EN
#define PIN_POWER_EN 13
#endif
// PIN_IMU_INT - IMU中断引脚
#ifndef PIN_IMU_INT
#define PIN_IMU_INT 6
#endif
// PIN_SEL - 左右鞋区分引脚
#ifndef PIN_SEL
#define PIN_SEL 26
#endif
//
#endif
#if PCB_VERSION == 2
// PCB_V1.2
// PIN_TXD_BLE - 发送
#ifndef PIN_TXD_BLE
#define PIN_TXD_BLE 23
#endif
// PIN_RXD_BLE - 接收
#ifndef PIN_RXD_BLE
#define PIN_RXD_BLE 22
#endif
// PIN_SCL - 时钟引脚
#ifndef PIN_SCL
#define PIN_SCL 10
#endif
// PIN_SDA - 数据引脚
#ifndef PIN_SDA
#define PIN_SDA 9
#endif
// PIN_SCL_1 - 时钟引脚
#ifndef PIN_SCL_1
#define PIN_SCL_1 30
#endif
// PIN_SDA_1 - 数据引脚
#ifndef PIN_SDA_1
#define PIN_SDA_1 29
#endif
// PIN_SCL_2 - 时钟引脚
#ifndef PIN_SCL_2
#define PIN_SCL_2 28
#endif
// PIN_SDA_2 - 数据引脚
#ifndef PIN_SDA_2
#define PIN_SDA_2 27
#endif
// PIN_SCL_3 - 时钟引脚
#ifndef PIN_SCL_3
#define PIN_SCL_3 26
#endif
// PIN_SDA_3 - 数据引脚
#ifndef PIN_SDA_3
#define PIN_SDA_3 25
#endif
// PIN_LED_R - 红灯
#ifndef PIN_LED_R
#define PIN_LED_R 5
#endif
// PIN_LED_G - 绿灯
#ifndef PIN_LED_G
#define PIN_LED_G 4
#endif
// PIN_LED_B - 蓝灯
#ifndef PIN_LED_B
#define PIN_LED_B 6
#endif
// PIN_LED_RUN - 运行灯
#ifndef PIN_LED_RUN
#define PIN_LED_RUN 6
#endif
// PIN_MT_EN - 电机使能
#ifndef PIN_MT_EN
#define PIN_MT_EN 7
#endif
// PIN_ADC_EN - ADC使能
#ifndef PIN_ADC_EN
#define PIN_ADC_EN 0
#endif
// PIN_ADC_IN - ADC输入引脚
#ifndef PIN_ADC_IN
#define PIN_ADC_IN 2
#endif
// PIN_ADC_CHANNEL - ADC输入通道
#ifndef PIN_ADC_CHANNEL
#define PIN_ADC_CHANNEL 0
#endif
// PIN_CHARGING - 正在充电引脚
#ifndef PIN_CHARGING
#define PIN_CHARGING 31
#endif
// PIN_CHARGDONE - 充电完成引脚
#ifndef PIN_CHARGDONE
#define PIN_CHARGDONE 1
#endif
// PIN_POWER_EN - 系统电源开关引脚
#ifndef PIN_POWER_EN
#define PIN_POWER_EN 3
#endif
// PIN_IMU_INT - IMU中断引脚
#ifndef PIN_IMU_INT
#define PIN_IMU_INT 8
#endif
// PIN_SEL - 左右鞋区分引脚
#ifndef PIN_SEL
#define PIN_SEL 12
#endif
//
#endif
#if PCB_VERSION == 3
// PCB_V1.3
// PIN_TXD_BLE - 发送
#ifndef PIN_TXD_BLE
#define PIN_TXD_BLE 23
#endif
// PIN_RXD_BLE - 接收
#ifndef PIN_RXD_BLE
#define PIN_RXD_BLE 22
#endif
// PIN_SCL - 时钟引脚
#ifndef PIN_SCL
#define PIN_SCL 9
#endif
// PIN_SDA - 数据引脚
#ifndef PIN_SDA
#define PIN_SDA 8
#endif
// PIN_MPU9250_CS- CS引脚
#ifndef PIN_MPU9250_CS
#define PIN_MPU9250_CS 10
#endif
// PIN_MPU9250_MISO- MISO引脚
#ifndef PIN_MPU9250_MISO
#define PIN_MPU9250_MISO 0
#endif
// PIN_SCL_1 - 时钟引脚
#ifndef PIN_SCL_1
#define PIN_SCL_1 30
#endif
// PIN_SDA_1 - 数据引脚
#ifndef PIN_SDA_1
#define PIN_SDA_1 29
#endif
// PIN_SCL_2 - 时钟引脚
#ifndef PIN_SCL_2
#define PIN_SCL_2 28
#endif
// PIN_SDA_2 - 数据引脚
#ifndef PIN_SDA_2
#define PIN_SDA_2 27
#endif
// PIN_SCL_3 - 时钟引脚
#ifndef PIN_SCL_3
#define PIN_SCL_3 26
#endif
// PIN_SDA_3 - 数据引脚
#ifndef PIN_SDA_3
#define PIN_SDA_3 25
#endif
// PIN_LED_R - 红灯
#ifndef PIN_LED_R
#define PIN_LED_R 5
#endif
// PIN_LED_G - 绿灯
#ifndef PIN_LED_G
#define PIN_LED_G 4
#endif
// PIN_LED_B - 蓝灯
#ifndef PIN_LED_B
#define PIN_LED_B 6
#endif
// PIN_LED_RUN - 运行灯
#ifndef PIN_LED_RUN
#define PIN_LED_RUN 18
#endif
// PIN_MT_EN - 电机使能
#ifndef PIN_MT_EN
#define PIN_MT_EN 7
#endif
// PIN_ADC_EN - ADC使能
#ifndef PIN_ADC_EN
#define PIN_ADC_EN 1
#endif
// PIN_ADC_IN - ADC输入引脚
#ifndef PIN_ADC_IN
#define PIN_ADC_IN 2
#endif
// PIN_ADC_CHANNEL - ADC输入通道
#ifndef PIN_ADC_CHANNEL
#define PIN_ADC_CHANNEL 0
#endif
// PIN_CHARGING - 正在充电引脚
#ifndef PIN_CHARGING
#define PIN_CHARGING 31
#endif
// PIN_CHARGDONE - 充电完成引脚
#ifndef PIN_CHARGDONE
#define PIN_CHARGDONE 21
#endif
// PIN_POWER_EN - 系统电源开关引脚
#ifndef PIN_POWER_EN
#define PIN_POWER_EN 3
#endif
// PIN_SEL - 左右鞋区分引脚
#ifndef PIN_SEL
#define PIN_SEL 12
#endif
//
#endif
#if PCB_VERSION == 4
// PCB_V1.4
// PIN_LED_RUN - 运行灯
#ifndef PIN_LED_RUN
#define PIN_LED_RUN 0
#endif
// PIN_TXD_BLE - 发送
#ifndef PIN_TXD_BLE
#define PIN_TXD_BLE 31
#endif
// PIN_RXD_BLE - 接收
#ifndef PIN_RXD_BLE
#define PIN_RXD_BLE 30
#endif
// PIN_LED_CONTROL - LED_CONTROL引脚
#ifndef PIN_LED_CONTROL
#define PIN_LED_CONTROL 29
#endif
// PIN_LED_ENABLE - LED_ENABLE引脚
#ifndef PIN_LED_ENABLE
#define PIN_LED_ENABLE 25
#endif
// PIN_SCL_1 - VL53L1X_SCL引脚
#ifndef PIN_SCL_1
#define PIN_SCL_1 27
#endif
// PIN_SDA_1 - VL53L1X_SDA引脚
#ifndef PIN_SDA_1
#define PIN_SDA_1 26
#endif
// PIN_SEL - 左右鞋区分引脚
#ifndef PIN_SEL
#define PIN_SEL 1
#endif
// PIN_IO8 - IO8引脚
#ifndef PIN_IO8
#define PIN_IO8 2
#endif
// PIN_SCL_MAG - 1号薄膜压力ADC输入引脚
#ifndef PIN_SCL_MAG
#define PIN_SCL_MAG 3
#endif
// PIN_ADC_MEMBRANEPRESSURE1_CHANNEL - 1号薄膜压力ADC输入通道
#ifndef PIN_ADC_MEMBRANEPRESSURE1_CHANNEL
#define PIN_ADC_MEMBRANEPRESSURE1_CHANNEL 1
#endif
// PIN_ADC_MEMBRANEPRESSURE2_IN - 2号薄膜压力ADC输入引脚
#ifndef PIN_ADC_MEMBRANEPRESSURE2_IN
#define PIN_ADC_MEMBRANEPRESSURE2_IN 28
#endif
// PIN_ADC_MEMBRANEPRESSURE2_CHANNEL - 1号薄膜压力ADC输入通道
#ifndef PIN_ADC_MEMBRANEPRESSURE2_CHANNEL
#define PIN_ADC_MEMBRANEPRESSURE2_CHANNEL 4
#endif
// PIN_ADC_CHANNEL - ADC输入通道
#ifndef PIN_ADC_CHANNEL
#define PIN_ADC_CHANNEL 2
#endif
// PIN_ADC_IN - ADC输入引脚
#ifndef PIN_ADC_IN
#define PIN_ADC_IN 4
#endif
// PIN_ADC_EN - ADC使能
#ifndef PIN_ADC_EN
#define PIN_ADC_EN 13
#endif
// PIN_FLASH_D2 - FLASH_D2引脚
#ifndef PIN_FLASH_D2
#define PIN_FLASH_D2 5
#endif
// PIN_FLASH_CLK - FLASH_CLK引脚
#ifndef PIN_FLASH_CLK
#define PIN_FLASH_CLK 6
#endif
// PIN_FLASH_D1 - FLASH_D1引脚
#ifndef PIN_FLASH_D1
#define PIN_FLASH_D1 7
#endif
// PIN_FLASH_D3 - FLASH_D3引脚
#ifndef PIN_FLASH_D3
#define PIN_FLASH_D3 8
#endif
// PIN_FLASH_D0 - FLASH_D0引脚
#ifndef PIN_FLASH_D0
#define PIN_FLASH_D0 9
#endif
// PIN_FLASH_CMD - FLASH_CMD引脚
#ifndef PIN_FLASH_CMD
#define PIN_FLASH_CMD 10
#endif
// PIN_MT_EN - 电机使能
#ifndef PIN_MT_EN
#define PIN_MT_EN 12
#endif
// ACC_FIFO_ENABLE - 加速度FIFO模式
// <0=> 关闭
// <1=> 开启
#ifndef ACC_FIFO_ENABLE
#define ACC_FIFO_ENABLE 1
#endif
// PIN_BMI_MISO - BMI_MISO引脚
#ifndef PIN_BMI_MISO
#define PIN_BMI_MISO 14
#endif
// PIN_BMI_MOSI - BMI_MOSI引脚
#ifndef PIN_BMI_MOSI
#define PIN_BMI_MOSI 15
#endif
// PIN_BMI_SCLK - BMI_SCLK引脚
#ifndef PIN_BMI_SCLK
#define PIN_BMI_SCLK 16
#endif
// PIN_BMI_nCS - BMI_nCS引脚
#ifndef PIN_BMI_nCS
#define PIN_BMI_nCS 17
#endif
// PIN_QMC5883_SCL - QMC5883_SCL引脚
#ifndef PIN_QMC5883_SCL
#define PIN_QMC5883_SCL 18
#endif
// PIN_QMC5883_SDA - QMC5883_SDA引脚
#ifndef PIN_QMC5883_SDA
#define PIN_QMC5883_SDA 19
#endif
// PIN_CHARGING - 正在充电引脚
#ifndef PIN_CHARGING
#define PIN_CHARGING 20
#endif
//
#endif
#if PCB_VERSION == 5
// PCB_V1.5
// PIN_LED_RUN - 运行灯
#ifndef PIN_LED_RUN
#define PIN_LED_RUN 11
#endif
// PIN_MT_EN - 电机使能
#ifndef PIN_MT_EN
#define PIN_MT_EN 12
#endif
// PIN_TRXD_BLE_EN - 串口使能
#ifndef PIN_TRXD_BLE_EN
#define PIN_TRXD_BLE_EN 1
#endif
// PIN_TXD_BLE - 串口发送
#ifndef PIN_TXD_BLE
#define PIN_TXD_BLE 31
#endif
// PIN_RXD_BLE - 串口接收
#ifndef PIN_RXD_BLE
#define PIN_RXD_BLE 30
#endif
// PIN_LED_CONTROL - LED_CONTROL引脚
#ifndef PIN_LED_CONTROL
#define PIN_LED_CONTROL 28
#endif
// PIN_LED_ENABLE - LED_ENABLE引脚
#ifndef PIN_LED_ENABLE
#define PIN_LED_ENABLE 26
#endif
// PIN_SEL - 左右鞋区分引脚
#ifndef PIN_SEL
#define PIN_SEL 0
#endif
// 引脚公用选择
// SHAREPIN_CONFIG - 引脚公用选择
// <1=> 共用引脚,有薄膜
// <2=> 共用引脚,无薄膜
// <3=> 共用引脚。1_5_5
#ifndef SHAREPIN_CONFIG
#define SHAREPIN_CONFIG 3
#endif
#if SHAREPIN_CONFIG == 1
// 共用引脚,有薄膜
// PIN_ADC_EN - 薄膜压力ADC使能
#ifndef PIN_ADC_MEMBRANEPRESSURE_EN
#define PIN_ADC_MEMBRANEPRESSURE_EN 3
#endif
// PIN_SCL_MAG - 前脚薄膜压力ADC输入引脚
#ifndef PIN_SCL_MAG
#define PIN_SCL_MAG 3
#endif
// PIN_ADC_MEMBRANEPRESSURE1_CHANNEL - 前脚薄膜压力ADC输入通道
#ifndef PIN_ADC_MEMBRANEPRESSURE1_CHANNEL
#define PIN_ADC_MEMBRANEPRESSURE1_CHANNEL 1
#endif
// PIN_ADC_MEMBRANEPRESSURE2_IN - 后脚薄膜压力ADC输入引脚
#ifndef PIN_ADC_MEMBRANEPRESSURE2_IN
#define PIN_ADC_MEMBRANEPRESSURE2_IN 2
#endif
// PIN_ADC_MEMBRANEPRESSURE2_CHANNEL - 后脚薄膜压力ADC输入通道
#ifndef PIN_ADC_MEMBRANEPRESSURE2_CHANNEL
#define PIN_ADC_MEMBRANEPRESSURE2_CHANNEL 0
#endif
#endif
//
#if SHAREPIN_CONFIG == 2
// 共用引脚,无薄膜
// PIN_QMC6310_EN_01 - 地磁计QMC6310_EN_01使能开关
#ifndef PIN_QMC6310_EN_01
#define PIN_QMC6310_EN_01 1
#endif
// PIN_QMC6310_SCL_01 - 地磁计QMC6310_SCL_01引脚
#ifndef PIN_QMC6310_SCL_01
#define PIN_QMC6310_SCL_01 3
#endif
// PIN_QMC6310_SDA_01 - 地磁计QMC6310_SDA_01引脚
#ifndef PIN_QMC6310_SDA_01
#define PIN_QMC6310_SDA_01 2
#endif
#endif
//
#if SHAREPIN_CONFIG == 3
// 共用引脚。1_5_5
// PIN_SCL_MAG - 磁力计SCL引脚
#ifndef PIN_SCL_MAG
#define PIN_SCL_MAG 27
#endif
// PIN_SDA_FRONT - 前脚磁力计SDA引脚
#ifndef PIN_SDA_FRONT
#define PIN_SDA_FRONT 29
#endif
// PIN_SDA_BACK - 后脚磁力计SDA引脚
#ifndef PIN_SDA_BACK
#define PIN_SDA_BACK 25
#endif
#endif
//
//
// PIN_SCL_1 - VL53L1X_SCL引脚&地磁计QMC6310_SCL_02引脚
#ifndef PIN_SCL_1
#define PIN_SCL_1 26
#endif
// PIN_SDA_1 - VL53L1X_SDA引脚&地磁计QMC6310_SDA_02引脚
#ifndef PIN_SDA_1
#define PIN_SDA_1 27
#endif
// PIN_ADC_CHANNEL - 电池ADC输入通道
#ifndef PIN_ADC_CHANNEL
#define PIN_ADC_CHANNEL 2
#endif
// PIN_ADC_IN - 电池ADC输入引脚
#ifndef PIN_ADC_IN
#define PIN_ADC_IN 4
#endif
// PIN_ADC_EN - 电池ADC使能
#ifndef PIN_ADC_EN
#define PIN_ADC_EN 13
#endif
// PIN_FLASH_D2 - FLASH_D2引脚
#ifndef PIN_FLASH_D2
#define PIN_FLASH_D2 5
#endif
// PIN_FLASH_CLK - FLASH_CLK引脚
#ifndef PIN_FLASH_CLK
#define PIN_FLASH_CLK 6
#endif
// PIN_FLASH_D1 - FLASH_D1引脚
#ifndef PIN_FLASH_D1
#define PIN_FLASH_D1 7
#endif
// PIN_FLASH_D3 - FLASH_D3引脚
#ifndef PIN_FLASH_D3
#define PIN_FLASH_D3 8
#endif
// PIN_FLASH_D0 - FLASH_D0引脚
#ifndef PIN_FLASH_D0
#define PIN_FLASH_D0 9
#endif
// PIN_FLASH_CMD - FLASH_CMD引脚
#ifndef PIN_FLASH_CMD
#define PIN_FLASH_CMD 10
#endif
// ACC_FIFO_ENABLE - 加速度FIFO模式
// <0=> 关闭
// <1=> 开启
#ifndef ACC_FIFO_ENABLE
#define ACC_FIFO_ENABLE 0
#endif
// PIN_BMI_MISO - BMI_MISO引脚
#ifndef PIN_BMI_MISO
#define PIN_BMI_MISO 14
#endif
// PIN_BMI_MOSI - BMI_MOSI引脚
#ifndef PIN_BMI_MOSI
#define PIN_BMI_MOSI 15
#endif
// PIN_BMI_SCLK - BMI_SCLK引脚
#ifndef PIN_BMI_SCLK
#define PIN_BMI_SCLK 16
#endif
// PIN_BMI_nCS - BMI_nCS引脚
#ifndef PIN_BMI_nCS
#define PIN_BMI_nCS 17
#endif
// PIN_QMC5883_SCL - QMC5883_SCL引脚
#ifndef PIN_QMC5883_SCL
#define PIN_QMC5883_SCL 18
#endif
// PIN_QMC5883_SDA - QMC5883_SDA引脚
#ifndef PIN_QMC5883_SDA
#define PIN_QMC5883_SDA 19
#endif
// PIN_CHARGING - 正在充电引脚
#ifndef PIN_CHARGING
#define PIN_CHARGING 20
#endif
// PIN_ENPOWER_MAG_FRONT - 磁力计供电引脚
#ifndef PIN_ENPOWER_MAG
#define PIN_ENPOWER_MAG 3
#endif
//
#endif
//
// <<< end of configuration section >>>
#endif //SDK_CONFIG_H