Kconfig.rttpkg 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549
  1. # Kconfig file for package CherryUSB
  2. menuconfig PKG_USING_CHERRYUSB
  3. depends on RT_VER_NUM < 0x50200
  4. bool "CherryUSB: tiny and portable USB host/device stack for embedded system with USB IP"
  5. default n
  6. if PKG_USING_CHERRYUSB
  7. menuconfig PKG_CHERRYUSB_DEVICE
  8. bool "Enable usb device mode"
  9. default n
  10. if PKG_CHERRYUSB_DEVICE
  11. choice CHERRYUSB_DEVICE_SPEED
  12. prompt "Select usb device speed"
  13. default PKG_CHERRYUSB_DEVICE_SPEED_FS
  14. config PKG_CHERRYUSB_DEVICE_SPEED_FS
  15. bool "FS"
  16. config PKG_CHERRYUSB_DEVICE_SPEED_HS
  17. bool "HS"
  18. config PKG_CHERRYUSB_DEVICE_SPEED_AUTO
  19. bool "AUTO"
  20. endchoice
  21. choice CHERRYUSB_DEVICE_IP
  22. prompt "Select usb device ip, and some ip need config in usb_config.h, please check"
  23. default PKG_CHERRYUSB_DEVICE_CUSTOM
  24. config PKG_CHERRYUSB_DEVICE_CUSTOM
  25. bool "CUSTOM (Implement it yourself)"
  26. config PKG_CHERRYUSB_DEVICE_FSDEV_ST
  27. bool "fsdev_st"
  28. config PKG_CHERRYUSB_DEVICE_FSDEV_CUSTOM
  29. bool "fsdev_custom"
  30. config PKG_CHERRYUSB_DEVICE_DWC2_ST
  31. bool "dwc2_st"
  32. config PKG_CHERRYUSB_DEVICE_DWC2_ESP
  33. bool "dwc2_esp"
  34. config PKG_CHERRYUSB_DEVICE_DWC2_KENDRYTE
  35. bool "dwc2_kendryte"
  36. config PKG_CHERRYUSB_DEVICE_DWC2_INFINEON
  37. bool "dwc2_infineon"
  38. config PKG_CHERRYUSB_DEVICE_DWC2_AT
  39. bool "dwc2_at"
  40. config PKG_CHERRYUSB_DEVICE_DWC2_HC
  41. bool "dwc2_hc"
  42. config PKG_CHERRYUSB_DEVICE_DWC2_NATION
  43. bool "dwc2_nation"
  44. config PKG_CHERRYUSB_DEVICE_DWC2_GD
  45. bool "dwc2_gd"
  46. config PKG_CHERRYUSB_DEVICE_DWC2_CUSTOM
  47. bool "dwc2_custom"
  48. config PKG_CHERRYUSB_DEVICE_MUSB_ES
  49. bool "musb_es"
  50. config PKG_CHERRYUSB_DEVICE_MUSB_SUNXI
  51. bool "musb_sunxi"
  52. config PKG_CHERRYUSB_DEVICE_MUSB_BK
  53. bool "musb_bk"
  54. config PKG_CHERRYUSB_DEVICE_MUSB_SIFLI
  55. bool "musb_sifli"
  56. config PKG_CHERRYUSB_DEVICE_MUSB_CUSTOM
  57. bool "musb_custom"
  58. config PKG_CHERRYUSB_DEVICE_CHIPIDEA_MCX
  59. bool "chipidea_mcx"
  60. config PKG_CHERRYUSB_DEVICE_CHIPIDEA_CUSTOM
  61. bool "chipidea_custom"
  62. config PKG_CHERRYUSB_DEVICE_KINETIS_MCX
  63. bool "kinetis_mcx"
  64. config PKG_CHERRYUSB_DEVICE_KINETIS_MM32
  65. bool "kinetis_mm32"
  66. config PKG_CHERRYUSB_DEVICE_KINETIS_CUSTOM
  67. bool "kinetis_custom"
  68. config PKG_CHERRYUSB_DEVICE_BL
  69. bool "bouffalo"
  70. config PKG_CHERRYUSB_DEVICE_HPM
  71. bool "hpm"
  72. config PKG_CHERRYUSB_DEVICE_AIC
  73. bool "aic"
  74. config PKG_CHERRYUSB_DEVICE_RP2040
  75. bool "rp2040"
  76. config PKG_CHERRYUSB_DEVICE_CH32
  77. bool "ch32"
  78. config PKG_CHERRYUSB_DEVICE_PUSB2
  79. bool "pusb2"
  80. endchoice
  81. config PKG_CHERRYUSB_DEVICE_CDC_ACM
  82. bool
  83. prompt "Enable usb cdc acm device"
  84. default n
  85. config PKG_CHERRYUSB_DEVICE_HID
  86. bool
  87. prompt "Enable usb hid device"
  88. default n
  89. config PKG_CHERRYUSB_DEVICE_MSC
  90. bool
  91. prompt "Enable usb msc device"
  92. default n
  93. config PKG_CHERRYUSB_DEVICE_AUDIO
  94. bool
  95. prompt "Enable usb audio device"
  96. default n
  97. config PKG_CHERRYUSB_DEVICE_VIDEO
  98. bool
  99. prompt "Enable usb video device"
  100. default n
  101. config PKG_CHERRYUSB_DEVICE_CDC_RNDIS
  102. bool
  103. prompt "Enable usb cdc rndis device"
  104. default n
  105. config PKG_CHERRYUSB_DEVICE_CDC_ECM
  106. bool
  107. prompt "Enable usb cdc ecm device"
  108. default n
  109. config PKG_CHERRYUSB_DEVICE_CDC_NCM
  110. bool
  111. prompt "Enable usb cdc ncm device"
  112. default n
  113. config PKG_CHERRYUSB_DEVICE_MTP
  114. bool
  115. prompt "Enable usb mtp device, it is commercial charge"
  116. default n
  117. config PKG_CHERRYUSB_DEVICE_ADB
  118. bool
  119. prompt "Enable usb adb device"
  120. default n
  121. config PKG_CHERRYUSB_DEVICE_DFU
  122. bool
  123. prompt "Enable usb dfu device"
  124. default n
  125. config PKG_CHERRYUSB_DEVICE_DISPLAY
  126. bool
  127. prompt "Enable usb display device"
  128. default n
  129. config PKG_CHERRYUSB_DEVICE_CDC_ACM_CHARDEV
  130. bool
  131. prompt "Enable chardev for cdc acm device"
  132. default n
  133. config CONFIG_USBDEV_REQUEST_BUFFER_LEN
  134. int
  135. prompt "Set device control transfer max buffer size"
  136. default 512
  137. config CONFIG_USBDEV_MSC_MAX_BUFSIZE
  138. int
  139. prompt "Set usb msc device max buffer size"
  140. default 512
  141. help
  142. Set the maximum buffer size for usb msc device, it is used to transfer data.
  143. you can change it to a larger value if you need larger speed but must be a power of blocksize.
  144. config CONFIG_USBDEV_RNDIS_USING_LWIP
  145. bool
  146. prompt "Enable usb rndis device with lwip for lan"
  147. default n
  148. config CONFIG_USBDEV_CDC_ECM_USING_LWIP
  149. bool
  150. prompt "Enable usb cdc ecm device with lwip for lan"
  151. default n
  152. choice CHERRYUSB_DEVICE_TEMPLATE
  153. prompt "Select usb device template, please select class driver first"
  154. default PKG_CHERRYUSB_DEVICE_TEMPLATE_NONE
  155. config PKG_CHERRYUSB_DEVICE_TEMPLATE_NONE
  156. bool
  157. prompt "none (Implement it yourself)"
  158. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM
  159. bool
  160. prompt "cdc_acm"
  161. depends on PKG_CHERRYUSB_DEVICE_CDC_ACM
  162. config PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC
  163. bool
  164. prompt "msc_ram"
  165. depends on PKG_CHERRYUSB_DEVICE_MSC
  166. config PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV
  167. bool
  168. prompt "msc_blkdev"
  169. depends on PKG_CHERRYUSB_DEVICE_MSC
  170. config PKG_CHERRYUSB_DEVICE_TEMPLATE_HID_KEYBOARD
  171. bool
  172. prompt "hid_keyboard"
  173. depends on PKG_CHERRYUSB_DEVICE_HID
  174. config PKG_CHERRYUSB_DEVICE_TEMPLATE_HID_MOUSE
  175. bool
  176. prompt "hid_mouse"
  177. depends on PKG_CHERRYUSB_DEVICE_HID
  178. config PKG_CHERRYUSB_DEVICE_TEMPLATE_HID_CUSTOM
  179. bool
  180. prompt "hid_custom"
  181. depends on PKG_CHERRYUSB_DEVICE_HID
  182. config PKG_CHERRYUSB_DEVICE_TEMPLATE_VIDEO
  183. bool
  184. prompt "video"
  185. depends on PKG_CHERRYUSB_DEVICE_VIDEO
  186. config PKG_CHERRYUSB_DEVICE_TEMPLATE_AUDIO_V1_MIC_SPEAKER
  187. bool
  188. prompt "audio_v1_mic_speaker_multichan"
  189. depends on PKG_CHERRYUSB_DEVICE_AUDIO
  190. config PKG_CHERRYUSB_DEVICE_TEMPLATE_AUDIO_V2_MIC_SPEAKER
  191. bool
  192. prompt "audio_v2_mic_speaker_multichan"
  193. depends on PKG_CHERRYUSB_DEVICE_AUDIO
  194. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_RNDIS
  195. bool
  196. prompt "cdc_rndis"
  197. depends on PKG_CHERRYUSB_DEVICE_CDC_RNDIS
  198. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ECM
  199. bool
  200. prompt "cdc_ecm"
  201. depends on PKG_CHERRYUSB_DEVICE_CDC_ECM
  202. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_NCM
  203. bool
  204. prompt "cdc_ncm"
  205. depends on PKG_CHERRYUSB_DEVICE_CDC_NCM
  206. config PKG_CHERRYUSB_DEVICE_TEMPLATE_DFU
  207. bool
  208. prompt "dfu"
  209. depends on PKG_CHERRYUSB_DEVICE_DFU
  210. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM_MSC
  211. bool
  212. prompt "cdc_acm_msc"
  213. depends on PKG_CHERRYUSB_DEVICE_CDC_ACM && PKG_CHERRYUSB_DEVICE_MSC
  214. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM_MSC_HID
  215. bool
  216. prompt "cdc_acm_msc_hid"
  217. depends on PKG_CHERRYUSB_DEVICE_CDC_ACM && PKG_CHERRYUSB_DEVICE_MSC && PKG_CHERRYUSB_DEVICE_HID
  218. config PKG_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV1
  219. bool
  220. prompt "winusbv1"
  221. config PKG_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2
  222. bool
  223. prompt "winusbv2"
  224. config PKG_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_CDC
  225. bool
  226. prompt "winusbv2_cdc"
  227. depends on PKG_CHERRYUSB_DEVICE_CDC_ACM
  228. config PKG_CHERRYUSB_DEVICE_TEMPLATE_WEBUSB_HID
  229. bool
  230. prompt "webusb_hid"
  231. depends on PKG_CHERRYUSB_DEVICE_HID
  232. config PKG_CHERRYUSB_DEVICE_TEMPLATE_DISPLAY
  233. bool
  234. prompt "display"
  235. depends on PKG_CHERRYUSB_DEVICE_DISPLAY
  236. config PKG_CHERRYUSB_DEVICE_TEMPLATE_ADB
  237. bool
  238. prompt "adb"
  239. depends on PKG_CHERRYUSB_DEVICE_ADB
  240. config PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM_CHARDEV
  241. bool
  242. prompt "cdc_acm_chardev"
  243. depends on PKG_CHERRYUSB_DEVICE_CDC_ACM_CHARDEV
  244. endchoice
  245. config CONFIG_USBDEV_MSC_BLOCK_DEV_NAME
  246. string "usb device msc block device name"
  247. depends on PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV
  248. default "sd0"
  249. endif
  250. menuconfig PKG_CHERRYUSB_HOST
  251. bool "Enable usb host mode"
  252. default n
  253. if PKG_CHERRYUSB_HOST
  254. choice CHERRYUSB_HOST_IP
  255. prompt "Select usb host ip, and some ip need config in usb_config.h, please check"
  256. default PKG_CHERRYUSB_HOST_CUSTOM
  257. config PKG_CHERRYUSB_HOST_CUSTOM
  258. bool "CUSTOM (Implement it yourself)"
  259. config PKG_CHERRYUSB_HOST_EHCI_BL
  260. bool "ehci_bouffalo"
  261. config PKG_CHERRYUSB_HOST_EHCI_HPM
  262. bool "ehci_hpm"
  263. config PKG_CHERRYUSB_HOST_EHCI_AIC
  264. bool "ehci_aic"
  265. config PKG_CHERRYUSB_HOST_EHCI_MCX
  266. bool "ehci_mcx"
  267. config PKG_CHERRYUSB_HOST_EHCI_NUC980
  268. bool "ehci_nuc980"
  269. config PKG_CHERRYUSB_HOST_EHCI_MA35D0
  270. bool "ehci_ma35d0"
  271. config PKG_CHERRYUSB_HOST_EHCI_CUSTOM
  272. bool "ehci_custom"
  273. config PKG_CHERRYUSB_HOST_DWC2_ST
  274. bool "dwc2_st"
  275. config PKG_CHERRYUSB_HOST_DWC2_ESP
  276. bool "dwc2_esp"
  277. config PKG_CHERRYUSB_HOST_DWC2_KENDRYTE
  278. bool "dwc2_kendryte"
  279. config PKG_CHERRYUSB_HOST_DWC2_INFINEON
  280. bool "dwc2_infineon"
  281. config PKG_CHERRYUSB_HOST_DWC2_AT
  282. bool "dwc2_at, f405 only"
  283. config PKG_CHERRYUSB_HOST_DWC2_HC
  284. bool "dwc2_hc"
  285. config PKG_CHERRYUSB_HOST_DWC2_NATION
  286. bool "dwc2_nation"
  287. config PKG_CHERRYUSB_HOST_DWC2_CUSTOM
  288. bool "dwc2_custom"
  289. config PKG_CHERRYUSB_HOST_MUSB_ES
  290. bool "musb_es"
  291. config PKG_CHERRYUSB_HOST_MUSB_SUNXI
  292. bool "musb_sunxi"
  293. config PKG_CHERRYUSB_HOST_MUSB_BK
  294. bool "musb_bk"
  295. config PKG_CHERRYUSB_HOST_MUSB_SIFLI
  296. bool "musb_sifli"
  297. config PKG_CHERRYUSB_HOST_MUSB_CUSTOM
  298. bool "musb_custom"
  299. config PKG_CHERRYUSB_HOST_PUSB2
  300. bool "pusb2"
  301. config PKG_CHERRYUSB_HOST_XHCI
  302. bool "xhci"
  303. config PKG_CHERRYUSB_HOST_RP2040
  304. bool "rp2040"
  305. endchoice
  306. config PKG_CHERRYUSB_HOST_CDC_ACM
  307. bool
  308. prompt "Enable usb cdc acm driver"
  309. select CONFIG_USBHOST_SERIAL
  310. default n
  311. config PKG_CHERRYUSB_HOST_HID
  312. bool
  313. prompt "Enable usb hid driver"
  314. default n
  315. config PKG_CHERRYUSB_HOST_MSC
  316. bool
  317. prompt "Enable usb msc driver"
  318. default n
  319. select RT_USING_DFS
  320. select RT_USING_DFS_ELMFAT
  321. config PKG_CHERRYUSB_HOST_CDC_ECM
  322. bool
  323. prompt "Enable usb cdc ecm driver"
  324. select RT_USING_LWIP
  325. select CONFIG_USBHOST_PLATFORM_CDC_ECM
  326. default n
  327. config PKG_CHERRYUSB_HOST_CDC_RNDIS
  328. bool
  329. prompt "Enable usb rndis driver"
  330. select RT_USING_LWIP
  331. select CONFIG_USBHOST_PLATFORM_CDC_RNDIS
  332. default n
  333. config PKG_CHERRYUSB_HOST_CDC_NCM
  334. bool
  335. prompt "Enable usb cdc ncm driver"
  336. select RT_USING_LWIP
  337. select CONFIG_USBHOST_PLATFORM_CDC_NCM
  338. default n
  339. config PKG_CHERRYUSB_HOST_VIDEO
  340. bool
  341. prompt "Enable usb video driver, it is commercial charge"
  342. default n
  343. config PKG_CHERRYUSB_HOST_AUDIO
  344. bool
  345. prompt "Enable usb audio driver, it is commercial charge"
  346. default n
  347. config PKG_CHERRYUSB_HOST_BLUETOOTH
  348. bool
  349. prompt "Enable usb bluetooth driver"
  350. default n
  351. config PKG_CHERRYUSB_HOST_ASIX
  352. bool
  353. prompt "Enable usb asix driver"
  354. select RT_USING_LWIP
  355. select CONFIG_USBHOST_PLATFORM_ASIX
  356. default n
  357. config PKG_CHERRYUSB_HOST_RTL8152
  358. bool
  359. prompt "Enable usb rtl8152 driver"
  360. select RT_USING_LWIP
  361. select CONFIG_USBHOST_PLATFORM_RTL8152
  362. default n
  363. config PKG_CHERRYUSB_HOST_FTDI
  364. bool
  365. prompt "Enable usb ftdi driver"
  366. select CONFIG_USBHOST_SERIAL
  367. default n
  368. config PKG_CHERRYUSB_HOST_CH34X
  369. bool
  370. prompt "Enable usb ch34x driver"
  371. select CONFIG_USBHOST_SERIAL
  372. default n
  373. config PKG_CHERRYUSB_HOST_CP210X
  374. bool
  375. prompt "Enable usb cp210x driver"
  376. select CONFIG_USBHOST_SERIAL
  377. default n
  378. config PKG_CHERRYUSB_HOST_PL2303
  379. bool
  380. prompt "Enable usb pl2303 driver"
  381. select CONFIG_USBHOST_SERIAL
  382. default n
  383. config PKG_CHERRYUSB_HOST_GSM
  384. bool
  385. prompt "Enable usb gsm driver for 4g module"
  386. select CONFIG_USBHOST_SERIAL
  387. default n
  388. config CONFIG_USBHOST_SERIAL
  389. bool
  390. config CONFIG_USBHOST_PLATFORM_CDC_ECM
  391. bool
  392. config CONFIG_USBHOST_PLATFORM_CDC_RNDIS
  393. bool
  394. config CONFIG_USBHOST_PLATFORM_CDC_NCM
  395. bool
  396. config CONFIG_USBHOST_PLATFORM_ASIX
  397. bool
  398. config CONFIG_USBHOST_PLATFORM_RTL8152
  399. bool
  400. config CONFIG_USBHOST_PSC_PRIO
  401. int
  402. prompt "Set hubport change thread priority, 0 is the max priority"
  403. default 0
  404. config CONFIG_USBHOST_PSC_STACKSIZE
  405. int
  406. prompt "Set hubport change thread stacksize"
  407. default 4096
  408. config CONFIG_USBHOST_REQUEST_BUFFER_LEN
  409. int
  410. prompt "Set host control transfer max buffer size"
  411. default 512
  412. config CONFIG_USBHOST_CONTROL_TRANSFER_TIMEOUT
  413. int
  414. prompt "Set host control transfer timeout, unit is ms"
  415. default 500
  416. config CONFIG_USBHOST_SERIAL_RX_SIZE
  417. int
  418. prompt "Set host serial rx max buffer size"
  419. default 2048
  420. config RT_LWIP_PBUF_POOL_BUFSIZE
  421. int "The size of each pbuf in the pbuf pool"
  422. range 1500 2000
  423. default 1600
  424. config CONFIG_USB_DFS_MOUNT_POINT
  425. string "usb host dfs mount point"
  426. depends on RT_CHERRYUSB_HOST_MSC
  427. default "/"
  428. menu "Select USB host template, please select class driver first"
  429. config PKG_TEST_USBH_SERIAL
  430. bool
  431. prompt "demo for test seial, cannot enable this demo, you can use rt-thread device api to test"
  432. default n
  433. depends on CONFIG_USBHOST_SERIAL
  434. config PKG_TEST_USBH_HID
  435. int
  436. prompt "demo for test hid"
  437. default 0
  438. depends on PKG_CHERRYUSB_HOST_HID
  439. config PKG_TEST_USBH_MSC
  440. bool
  441. prompt "demo for test msc, cannot enable this demo, you can use rt-thread dfs api to test"
  442. default n
  443. depends on PKG_CHERRYUSB_HOST_MSC
  444. config PKG_TEST_USBH_NET
  445. bool
  446. prompt "demo for test net, cannot enable this demo, you can use lwip api to test"
  447. default n
  448. depends on PKG_CHERRYUSB_HOST_CDC_ECM || PKG_CHERRYUSB_HOST_CDC_RNDIS || PKG_CHERRYUSB_HOST_CDC_NCM || PKG_CHERRYUSB_HOST_ASIX || PKG_CHERRYUSB_HOST_RTL8152
  449. endmenu
  450. endif
  451. config PKG_CHERRYUSB_PATH
  452. string
  453. default "/packages/system/CherryUSB"
  454. choice
  455. prompt "Version"
  456. default PKG_USING_CHERRYUSB_V010503
  457. help
  458. Select the package version
  459. config PKG_USING_CHERRYUSB_LATEST_VERSION
  460. bool "latest"
  461. config PKG_USING_CHERRYUSB_V010600
  462. bool "v1.6.0"
  463. config PKG_USING_CHERRYUSB_V010503
  464. bool "v1.5.3.99"
  465. config PKG_USING_CHERRYUSB_V010502
  466. bool "v1.5.2"
  467. config PKG_USING_CHERRYUSB_V010500
  468. bool "v1.5.0"
  469. config PKG_USING_CHERRYUSB_V010403
  470. bool "v1.4.3"
  471. config PKG_USING_CHERRYUSB_V010301
  472. bool "v1.3.1"
  473. config PKG_USING_CHERRYUSB_V010200
  474. bool "v1.2.0"
  475. config PKG_USING_CHERRYUSB_V001002
  476. bool "v0.10.2"
  477. endchoice
  478. config PKG_CHERRYUSB_VER
  479. string
  480. default "latest" if PKG_USING_CHERRYUSB_LATEST_VERSION
  481. default "v1.6.0" if PKG_USING_CHERRYUSB_V010600
  482. default "v1.5.3.99" if PKG_USING_CHERRYUSB_V010503
  483. default "v1.5.2" if PKG_USING_CHERRYUSB_V010502
  484. default "v1.5.0" if PKG_USING_CHERRYUSB_V010500
  485. default "v1.4.3" if PKG_USING_CHERRYUSB_V010403
  486. default "v1.3.1" if PKG_USING_CHERRYUSB_V010301
  487. default "v1.2.0" if PKG_USING_CHERRYUSB_V010200
  488. default "v0.10.2" if PKG_USING_CHERRYUSB_V001002
  489. endif