usr_config.h 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. #ifndef USR_CONFIG_H
  2. #define USR_CONFIG_H
  3. // <<< Use Configuration Wizard in Context Menu >>>\n
  4. #define SHOES_NAME "SMART SHOE"
  5. #define SHOES_NAME_LEN 64
  6. #define HARDWARE_VERSION 0x00010101
  7. #define SOFTWARE_VERSION 0x0035
  8. // <h> 公共
  9. // <h> 系统设置
  10. // <q> BLE_DFU_ENANBLE - 空中升级DFU使能
  11. #ifndef BLE_DFU_ENANBLE
  12. #define BLE_DFU_ENANBLE 1
  13. #endif
  14. // <e> BleNameHoldOn_ENANBLE - 蓝牙名字固定使能
  15. #ifndef BleNameHoldOn_ENANBLE
  16. #define BleNameHoldOn_ENANBLE 0
  17. #endif
  18. #if BleNameHoldOn_ENANBLE
  19. // <s> LEFT_NAME - 左鞋广播名称
  20. #define LEFT_NAME "SH_8BE8"
  21. // <s> RIGHT_NAME - 右鞋广播前缀
  22. #define RIGHT_NAME "L1_"LEFT_NAME
  23. #define LAST_NAME "L0_"LEFT_NAME"_LAST"
  24. #endif
  25. // </e>
  26. // <e> ProcessTime_EN - 线程时间显示
  27. #ifndef ProcessTime_EN
  28. #define ProcessTime_EN 0
  29. #endif
  30. #if ProcessTime_EN
  31. // <o> DisInterval - 线程时间显示间隔
  32. #define DisInterval 1000
  33. #endif
  34. // </e>
  35. // <e> DEBUGLOG_ENABLE - SEGGER RTT打印
  36. #ifndef DEBUGLOG_ENABLE
  37. #define DEBUGLOG_ENABLE 0
  38. #endif
  39. // </e>
  40. // <o> UART_HZ - 串口频率
  41. #ifndef UART_HZ
  42. #define UART_HZ 250000
  43. #endif
  44. // <o> WDT_RELOAD_VALUE - 看门狗重载入值,单位ms
  45. #ifndef WDT_RELOAD_VALUE
  46. #define WDT_RELOAD_VALUE 3000
  47. #endif
  48. // <q> LOSSPACK_ENANBLE - 丢包检测功能使能
  49. #ifndef LOSSPACK_ENANBLE
  50. #define LOSSPACK_ENANBLE 1
  51. #endif
  52. // <q> BLUE_LED_TEST_ENANBLE - 蓝色测试灯,正式版本不可以用
  53. #ifndef BLUE_LED_TEST_ENANBLE
  54. #define BLUE_LED_TEST_ENANBLE 0
  55. #endif
  56. // <q> JS_RTT_DEBUG_EN - RTT波形显示
  57. #ifndef JS_RTT_DEBUG_EN
  58. #define JS_RTT_DEBUG_EN 0
  59. #endif
  60. // <o> _IS_HOST - 主从选择
  61. // <0=> 从机
  62. // <1=> 主机
  63. #ifndef _IS_HOST
  64. #define _IS_HOST 1
  65. #endif
  66. // <q> USEFIFO - 采用FIFO方式发送
  67. #ifndef USEFIFO
  68. #define USEFIFO 0
  69. #endif
  70. // </h>
  71. // <e> DEBUG_EN - 调试信息
  72. #ifndef DEBUG_EN
  73. #define DEBUG_EN 1
  74. #endif
  75. #if DEBUG_EN
  76. // <q> DEBUG_LEDRUN - 运行灯
  77. #ifndef DEBUG_LEDRUN
  78. #define DEBUG_LEDRUN 0
  79. #endif
  80. // <q> DEBUG_LEDRGB - RGB灯
  81. #ifndef DEBUG_LEDRGB
  82. #define DEBUG_LEDRGB 0
  83. #endif
  84. // <q> DEBUG_FPS - 大循环fps
  85. #ifndef DEBUG_FPS
  86. #define DEBUG_FPS 0
  87. #endif
  88. // <q> DEBUG_DFU_EN - 流程调试:DFU
  89. #ifndef DEBUG_DFU_EN
  90. #define DEBUG_DFU_EN 0
  91. #endif
  92. // <q> DEBUG_STEP - 计步
  93. #ifndef DEBUG_STEP
  94. #define DEBUG_STEP 0
  95. #endif
  96. // <q> DEBUG_BLE_Client - ble 从机
  97. #ifndef DEBUG_BLE_Client
  98. #define DEBUG_BLE_Client 0
  99. #endif
  100. // <q> DEBUG_BLE_Host - ble 主机
  101. #ifndef DEBUG_BLE_Host
  102. #define DEBUG_BLE_Host 0
  103. #endif
  104. // <q> DEBUG_UART0 - UART0
  105. #ifndef DEBUG_UART0
  106. #define DEBUG_UART0 0
  107. #endif
  108. #endif
  109. // </e>
  110. // <h> 线程管理
  111. // <o> sleep_cb_max - 休眠之前最多事件数
  112. #ifndef sleep_cb_max
  113. #define sleep_cb_max 5
  114. #endif
  115. // <o> wakeup_cb_max - 唤醒最多事件数
  116. #ifndef wakeup_cb_max
  117. #define wakeup_cb_max 6
  118. #endif
  119. // <o> process_max - 最多线程数
  120. #ifndef process_max
  121. #define process_max 60
  122. #endif
  123. // <o> HeartTime_Interval - 心跳时间间隔,ms
  124. #ifndef HeartTime_Interval
  125. #define HeartTime_Interval 1
  126. #endif
  127. // <o> LowPower_Interval - 低功耗时间间隔,ms
  128. #ifndef LowPower_Interval
  129. #define LowPower_Interval 100
  130. #endif
  131. // <o> FullPower_Interval - 全功率时间间隔,ms
  132. #ifndef FullPower_Interval
  133. #define FullPower_Interval 10
  134. #endif
  135. // <o> StandByPower_Interval - 待机功耗时间间隔,ms
  136. #ifndef StandByPower_Interval
  137. #define StandByPower_Interval 1000
  138. #endif
  139. // </h>
  140. // <h> 优先级管理(协议使用:0,1,4,5,应用层不可使用。应用层使用:2,3,6)
  141. // <o> RTC2_IRQ_PRIORITY - RTC2优先级
  142. #ifndef RTC2_IRQ_PRIORITY
  143. #define RTC2_IRQ_PRIORITY 2
  144. #endif
  145. // <o> UART0_IRQ_PRIORITY - UART优先级
  146. #ifndef UART0_IRQ_PRIORITY
  147. #define UART0_IRQ_PRIORITY 3
  148. #endif
  149. // <o> SPI0_IRQ_PRIORITY - SPI0优先级
  150. #ifndef SPI0_IRQ_PRIORITY
  151. #define SPI0_IRQ_PRIORITY 6
  152. #endif
  153. // <o> SPI1_IRQ_PRIORITY - SPI1优先级
  154. #ifndef SPI1_IRQ_PRIORITY
  155. #define SPI1_IRQ_PRIORITY 6
  156. #endif
  157. // <o> SPI2_IRQ_PRIORITY - SPI2优先级
  158. #ifndef SPI2_IRQ_PRIORITY
  159. #define SPI2_IRQ_PRIORITY 6
  160. #endif
  161. // <o> PWM0_IRQ_PRIORITY - PWM0优先级
  162. #ifndef PWM0_IRQ_PRIORITY
  163. #define PWM0_IRQ_PRIORITY 6
  164. #endif
  165. // <o> ADC_IRQ_PRIORITY - ADC优先级
  166. #ifndef ADC_IRQ_PRIORITY
  167. #define ADC_IRQ_PRIORITY 6
  168. #endif
  169. // <o> WDT_IRQ_PRIORITY - WDT优先级
  170. #ifndef WDT_IRQ_PRIORITY
  171. #define WDT_IRQ_PRIORITY 6
  172. #endif
  173. // </h>
  174. // </h>
  175. // <h> PCB板选择
  176. // <o> PCB_VERSION - PCB板选择
  177. // <0=> PCB_V1.9
  178. // <1=> PCB_V2.0
  179. // <2=> PCB_V2.1
  180. #ifndef PCB_VERSION
  181. #define PCB_VERSION 2
  182. #endif
  183. #if PCB_VERSION == 0
  184. // <h> PCB_R1.9
  185. // <o> PIN_LED_RUN - 运行灯
  186. #ifndef PIN_LED_RUN
  187. #define PIN_LED_RUN 17
  188. #endif
  189. // <o> PIN_RESET_PIN - 硬件复位
  190. #ifndef PIN_RESET_PIN
  191. #define PIN_RESET_PIN 20
  192. #endif
  193. // <o> PIN_MT_EN - 电机使能
  194. #ifndef PIN_MT_EN
  195. #define PIN_MT_EN 0
  196. #endif
  197. // <o> PIN_TXD_BLE - 串口发送
  198. #ifndef PIN_TXD_BLE
  199. #define PIN_TXD_BLE 19
  200. #endif
  201. // <o> PIN_RXD_BLE - 串口接收
  202. #ifndef PIN_RXD_BLE
  203. #define PIN_RXD_BLE 18
  204. #endif
  205. // <o> PIN_UART0_UNUSED_PIN - 串口空闲脚,左右鞋TX脚不能同时设置,否者接收不了,用个不使用的引脚设置TX作为中转,只保留RX就能接收。
  206. #ifndef PIN_UART0_UNUSED_PIN
  207. #define PIN_UART0_UNUSED_PIN 10
  208. #endif
  209. // <o> PIN_LED_ENABLE - LED_ENABLE引脚
  210. #ifndef PIN_LED_ENABLE
  211. #define PIN_LED_ENABLE 24
  212. #endif
  213. // <o> PIN_LED_CONTROL - LED_CONTROL引脚
  214. #ifndef PIN_LED_CONTROL
  215. #define PIN_LED_CONTROL 23
  216. #endif
  217. // <o> PIN_SEL - 左右鞋区分引脚
  218. #ifndef PIN_SEL
  219. #define PIN_SEL 16
  220. #endif
  221. // <o> PIN_ADC_BAT_CHANNEL - 电池ADC输入通道
  222. #ifndef PIN_ADC_BAT_CHANNEL
  223. #define PIN_ADC_BAT_CHANNEL 6
  224. #endif
  225. // <o> PIN_ADC_BAT_IN - 电池ADC输入引脚
  226. #ifndef PIN_ADC_BAT_IN
  227. #define PIN_ADC_BAT_IN 30
  228. #endif
  229. // <o> PIN_FRONT_SENSE_POWER - FRONT_SENSE_POWER引脚
  230. #ifndef PIN_FRONT_SENSE_POWER
  231. #define PIN_FRONT_SENSE_POWER 1
  232. #endif
  233. // <o> PIN_FRONT_SPI_MISO - FRONT_SPI_MISO引脚
  234. #ifndef PIN_FRONT_SPI_MISO
  235. #define PIN_FRONT_SPI_MISO 2
  236. #endif
  237. // <o> PIN_FRONT_SPI_MOSI - FRONT_SPI_MOSI引脚
  238. #ifndef PIN_FRONT_SPI_MOSI
  239. #define PIN_FRONT_SPI_MOSI 3
  240. #endif
  241. // <o> PIN_FRONT_SPI_SCLK - FRONT_SPI_SCLK引脚
  242. #ifndef PIN_FRONT_SPI_SCLK
  243. #define PIN_FRONT_SPI_SCLK 4
  244. #endif
  245. // <o> PIN_FRONT_SPI_nCS - FRONT_SPI_nCS引脚
  246. #ifndef PIN_FRONT_SPI_nCS
  247. #define PIN_FRONT_SPI_nCS 5
  248. #endif
  249. // <o> PIN_FLASH_SPI_MISO - FLASH_SPI_MISO引脚
  250. #ifndef PIN_FLASH_SPI_MISO
  251. #define PIN_FLASH_SPI_MISO 7
  252. #endif
  253. // <o> PIN_FLASH_SPI_MOSI - FLASH_SPI_MOSI引脚
  254. #ifndef PIN_FLASH_SPI_MOSI
  255. #define PIN_FLASH_SPI_MOSI 6
  256. #endif
  257. // <o> PIN_FLASH_SPI_SCLK - FLASH_SPI_SCLK引脚
  258. #ifndef PIN_FLASH_SPI_SCLK
  259. #define PIN_FLASH_SPI_SCLK 8
  260. #endif
  261. // <o> PIN_FLASH_SPI_nCS - FLASH_SPI_nCS引脚
  262. #ifndef PIN_FLASH_SPI_nCS
  263. #define PIN_FLASH_SPI_nCS 9
  264. #endif
  265. // <o> PIN_BACK_SENSE_POWER - BACK_SENSE_POWER引脚
  266. #ifndef PIN_BACK_SENSE_POWER
  267. #define PIN_BACK_SENSE_POWER 25
  268. #endif
  269. // <o> PIN_BACK_SCL - BACK_SCL引脚
  270. #ifndef PIN_BACK_SCL
  271. #define PIN_BACK_SCL 26
  272. #endif
  273. // <o> PIN_BACK_SDA - BACK_SDA引脚
  274. #ifndef PIN_BACK_SDA
  275. #define PIN_BACK_SDA 28
  276. #endif
  277. // <o> PIN_CHARGMEASURE - 充电测量引脚
  278. #ifndef PIN_ADC_CHARGMEASURE
  279. #define PIN_ADC_CHARGMEASURE 29
  280. #endif
  281. // <o> PIN_CHARGMEASURE - 充电测量引脚通道
  282. #ifndef PIN_ADC_CHARGMEASURE_CHANNEL
  283. #define PIN_ADC_CHARGMEASURE_CHANNEL 5
  284. #endif
  285. // <o> PIN_CHARGING - 正在充电引脚
  286. #ifndef PIN_CHARGING
  287. #define PIN_CHARGING 31
  288. #endif
  289. // <o> LED_SMALL_ENABLE - 小灯亮
  290. #ifndef LED_SMALL_ENABLE
  291. #define LED_SMALL_ENABLE 0
  292. #endif
  293. // <o> LED_SMALL_DISABLE - 小灯灭
  294. #ifndef LED_SMALL_DISABLE
  295. #define LED_SMALL_DISABLE 1
  296. #endif
  297. // </h>
  298. #endif
  299. #if PCB_VERSION == 1
  300. // <h> PCB_R2.0
  301. // <o> PIN_LED_RUN - 运行灯
  302. #ifndef PIN_LED_RUN
  303. #define PIN_LED_RUN 19
  304. #endif
  305. // <o> PIN_RESET_PIN - 硬件复位
  306. #ifndef PIN_RESET_PIN
  307. #define PIN_RESET_PIN 20
  308. #endif
  309. // <o> PIN_MT_EN - 电机使能
  310. #ifndef PIN_MT_EN
  311. #define PIN_MT_EN 10
  312. #endif
  313. // <o> PIN_TXD_BLE - 串口发送
  314. #ifndef PIN_TXD_BLE
  315. #define PIN_TXD_BLE 26
  316. #endif
  317. // <o> PIN_RXD_BLE - 串口接收
  318. #ifndef PIN_RXD_BLE
  319. #define PIN_RXD_BLE 26
  320. #endif
  321. // <o> PIN_UART0_UNUSED_PIN - 串口空闲脚,左右鞋TX脚不能同时设置,否者接收不了,用个不使用的引脚设置TX作为中转,只保留RX就能接收。
  322. #ifndef PIN_UART0_UNUSED_PIN
  323. #define PIN_UART0_UNUSED_PIN 22
  324. #endif
  325. // <o> PIN_LED_ENABLE - LED_ENABLE引脚
  326. #ifndef PIN_LED_ENABLE
  327. #define PIN_LED_ENABLE 27
  328. #endif
  329. // <o> PIN_LED_CONTROL - LED_CONTROL引脚
  330. #ifndef PIN_LED_CONTROL
  331. #define PIN_LED_CONTROL 25
  332. #endif
  333. // <o> PIN_SEL - 左右鞋区分引脚
  334. #ifndef PIN_SEL
  335. #define PIN_SEL 18
  336. #endif
  337. // <o> PIN_ADC_BAT_CHANNEL - 电池ADC输入通道
  338. #ifndef PIN_ADC_BAT_CHANNEL
  339. #define PIN_ADC_BAT_CHANNEL 2
  340. #endif
  341. // <o> PIN_ADC_BAT_IN - 电池ADC输入引脚
  342. #ifndef PIN_ADC_BAT_IN
  343. #define PIN_ADC_BAT_IN 4
  344. #endif
  345. // <o> PIN_FRONT_SENSE_POWER - FRONT_SENSE_POWER引脚
  346. #ifndef PIN_FRONT_SENSE_POWER
  347. #define PIN_FRONT_SENSE_POWER 5
  348. #endif
  349. // <o> PIN_FRONT_SPI_MISO - FRONT_SPI_MISO引脚
  350. #ifndef PIN_FRONT_SPI_MISO
  351. #define PIN_FRONT_SPI_MISO 6
  352. #endif
  353. // <o> PIN_FRONT_SPI_MOSI - FRONT_SPI_MOSI引脚
  354. #ifndef PIN_FRONT_SPI_MOSI
  355. #define PIN_FRONT_SPI_MOSI 7
  356. #endif
  357. // <o> PIN_FRONT_SPI_SCLK - FRONT_SPI_SCLK引脚
  358. #ifndef PIN_FRONT_SPI_SCLK
  359. #define PIN_FRONT_SPI_SCLK 8
  360. #endif
  361. // <o> PIN_FRONT_SPI_nCS - FRONT_SPI_nCS引脚
  362. #ifndef PIN_FRONT_SPI_nCS
  363. #define PIN_FRONT_SPI_nCS 9
  364. #endif
  365. // <o> PIN_FLASH_SPI_MISO - FLASH_SPI_MISO引脚
  366. #ifndef PIN_FLASH_SPI_MISO
  367. #define PIN_FLASH_SPI_MISO 11
  368. #endif
  369. // <o> PIN_FLASH_SPI_MOSI - FLASH_SPI_MOSI引脚
  370. #ifndef PIN_FLASH_SPI_MOSI
  371. #define PIN_FLASH_SPI_MOSI 12
  372. #endif
  373. // <o> PIN_FLASH_SPI_SCLK - FLASH_SPI_SCLK引脚
  374. #ifndef PIN_FLASH_SPI_SCLK
  375. #define PIN_FLASH_SPI_SCLK 13
  376. #endif
  377. // <o> PIN_FLASH_SPI_nCS - FLASH_SPI_nCS引脚
  378. #ifndef PIN_FLASH_SPI_nCS
  379. #define PIN_FLASH_SPI_nCS 14
  380. #endif
  381. // <o> PIN_BACK_SENSE_POWER - BACK_SENSE_POWER引脚
  382. #ifndef PIN_BACK_SENSE_POWER
  383. #define PIN_BACK_SENSE_POWER 0
  384. #endif
  385. // <o> PIN_BACK_SCL - BACK_SCL引脚
  386. #ifndef PIN_BACK_SCL
  387. #define PIN_BACK_SCL 1
  388. #endif
  389. // <o> PIN_BACK_SDA - BACK_SDA引脚
  390. #ifndef PIN_BACK_SDA
  391. #define PIN_BACK_SDA 2
  392. #endif
  393. // <o> PIN_CHARGMEASURE - 充电测量引脚
  394. #ifndef PIN_ADC_CHARGMEASURE
  395. #define PIN_ADC_CHARGMEASURE 28
  396. #endif
  397. // <o> PIN_CHARGMEASURE - 充电测量引脚通道
  398. #ifndef PIN_ADC_CHARGMEASURE_CHANNEL
  399. #define PIN_ADC_CHARGMEASURE_CHANNEL 4
  400. #endif
  401. // <o> PIN_CHARGING - 正在充电引脚
  402. #ifndef PIN_CHARGING
  403. #define PIN_CHARGING 3
  404. #endif
  405. // <o> LED_SMALL_ENABLE - 小灯亮
  406. #ifndef LED_SMALL_ENABLE
  407. #define LED_SMALL_ENABLE 1
  408. #endif
  409. // <o> LED_SMALL_DISABLE - 小灯灭
  410. #ifndef LED_SMALL_DISABLE
  411. #define LED_SMALL_DISABLE 0
  412. #endif
  413. // </h>
  414. #endif
  415. #if PCB_VERSION == 2
  416. // <h> PCB_R2.1
  417. // <o> PIN_LED_RUN - 运行灯
  418. #ifndef PIN_LED_RUN
  419. #define PIN_LED_RUN 17
  420. #endif
  421. // <o> PIN_RESET_PIN - 硬件复位
  422. #ifndef PIN_RESET_PIN
  423. #define PIN_RESET_PIN 20
  424. #endif
  425. // <o> PIN_MT_EN - 电机使能
  426. #ifndef PIN_MT_EN
  427. #define PIN_MT_EN 2
  428. #endif
  429. // <o> PIN_TXD_BLE - 串口发送
  430. #ifndef PIN_TXD_BLE
  431. #define PIN_TXD_BLE 19
  432. #endif
  433. // <o> PIN_RXD_BLE - 串口接收
  434. #ifndef PIN_RXD_BLE
  435. #define PIN_RXD_BLE 19
  436. #endif
  437. // <o> PIN_UART0_UNUSED_PIN - 串口空闲脚,左右鞋TX脚不能同时设置,否者接收不了,用个不使用的引脚设置TX作为中转,只保留RX就能接收。
  438. #ifndef PIN_UART0_UNUSED_PIN
  439. #define PIN_UART0_UNUSED_PIN 22
  440. #endif
  441. // <o> PIN_LED_ENABLE - LED_ENABLE引脚
  442. #ifndef PIN_LED_ENABLE
  443. #define PIN_LED_ENABLE 14
  444. #endif
  445. // <o> PIN_LED_CONTROL - LED_CONTROL引脚
  446. #ifndef PIN_LED_CONTROL
  447. #define PIN_LED_CONTROL 18
  448. #endif
  449. // <o> PIN_SEL - 左右鞋区分引脚
  450. #ifndef PIN_SEL
  451. #define PIN_SEL 16
  452. #endif
  453. // <o> PIN_ADC_BAT_CHANNEL - 电池ADC输入通道
  454. #ifndef PIN_ADC_BAT_CHANNEL
  455. #define PIN_ADC_BAT_CHANNEL 7
  456. #endif
  457. // <o> PIN_ADC_BAT_IN - 电池ADC输入引脚
  458. #ifndef PIN_ADC_BAT_IN
  459. #define PIN_ADC_BAT_IN 31
  460. #endif
  461. // <o> PIN_FRONT_SENSE_POWER - FRONT_SENSE_POWER引脚
  462. #ifndef PIN_FRONT_SENSE_POWER
  463. #define PIN_FRONT_SENSE_POWER 5
  464. #endif
  465. // <o> PIN_FRONT_SPI_MISO - FRONT_SPI_MISO引脚
  466. #ifndef PIN_FRONT_SPI_MISO
  467. #define PIN_FRONT_SPI_MISO 6
  468. #endif
  469. // <o> PIN_FRONT_SPI_MOSI - FRONT_SPI_MOSI引脚
  470. #ifndef PIN_FRONT_SPI_MOSI
  471. #define PIN_FRONT_SPI_MOSI 7
  472. #endif
  473. // <o> PIN_FRONT_SPI_SCLK - FRONT_SPI_SCLK引脚
  474. #ifndef PIN_FRONT_SPI_SCLK
  475. #define PIN_FRONT_SPI_SCLK 8
  476. #endif
  477. // <o> PIN_FRONT_SPI_nCS - FRONT_SPI_nCS引脚
  478. #ifndef PIN_FRONT_SPI_nCS
  479. #define PIN_FRONT_SPI_nCS 9
  480. #endif
  481. // <o> PIN_FLASH_SPI_MISO - FLASH_SPI_MISO引脚
  482. #ifndef PIN_FLASH_SPI_MISO
  483. #define PIN_FLASH_SPI_MISO 11
  484. #endif
  485. // <o> PIN_FLASH_SPI_MOSI - FLASH_SPI_MOSI引脚
  486. #ifndef PIN_FLASH_SPI_MOSI
  487. #define PIN_FLASH_SPI_MOSI 12
  488. #endif
  489. // <o> PIN_FLASH_SPI_SCLK - FLASH_SPI_SCLK引脚
  490. #ifndef PIN_FLASH_SPI_SCLK
  491. #define PIN_FLASH_SPI_SCLK 13
  492. #endif
  493. // <o> PIN_FLASH_SPI_nCS - FLASH_SPI_nCS引脚
  494. #ifndef PIN_FLASH_SPI_nCS
  495. #define PIN_FLASH_SPI_nCS 14
  496. #endif
  497. // <o> PIN_BACK_SENSE_POWER - BACK_SENSE_POWER引脚
  498. #ifndef PIN_BACK_SENSE_POWER
  499. #define PIN_BACK_SENSE_POWER 11
  500. #endif
  501. // <o> PIN_BACK_SCL - BACK_SCL引脚
  502. #ifndef PIN_BACK_SCL
  503. #define PIN_BACK_SCL 12
  504. #endif
  505. // <o> PIN_BACK_SDA - BACK_SDA引脚
  506. #ifndef PIN_BACK_SDA
  507. #define PIN_BACK_SDA 13
  508. #endif
  509. // <o> PIN_CHARGMEASURE - 充电测量引脚
  510. #ifndef PIN_ADC_CHARGMEASURE
  511. #define PIN_ADC_CHARGMEASURE 28
  512. #endif
  513. // <o> PIN_CHARGMEASURE - 充电测量引脚通道
  514. #ifndef PIN_ADC_CHARGMEASURE_CHANNEL
  515. #define PIN_ADC_CHARGMEASURE_CHANNEL 4
  516. #endif
  517. // <o> PIN_CHARGING - 正在充电引脚
  518. #ifndef PIN_CHARGING
  519. #define PIN_CHARGING 25
  520. #endif
  521. // <o> LED_SMALL_ENABLE - 小灯亮
  522. #ifndef LED_SMALL_ENABLE
  523. #define LED_SMALL_ENABLE 1
  524. #endif
  525. // <o> LED_SMALL_DISABLE - 小灯灭
  526. #ifndef LED_SMALL_DISABLE
  527. #define LED_SMALL_DISABLE 0
  528. #endif
  529. // </h>
  530. #endif
  531. // </h>
  532. // <<< end of configuration section >>>
  533. #endif //SDK_CONFIG_H