graham sanderson
95f2478146
Rework rp2040 examples and CMake build:
...
- Examples should be CMake buildable from their own subdirectory; such a build will error out based on
matching .skip.MCU_xxx or a mismatched .only.MCU_
- It should be possible to build from a higher level and use .skip.MCU_ and .only.MCU_ to filter which
examples get built
- The intention is for the CMakeLists.txts in the examples to be non family specific and without MCU based IFs. I have
started this work, but am not really sure the state of the esp32 stuff; in any case the plan is to have
everything encapsulated in the FAMILY/family.cmake
- pico_examples now just includes examples/device/CMakeLists.txt and examples/host/CMakeLists.txt directly, as they
also build correctly when included from there.
Note that .skip.MCU_ for esp32 in the directories it wasn't previously avaiable has not been added, as the .skip is common to the regular Makefile builds also. It isn't clear whether these examples should build for esp32, but if not .skip should be added.
2021-05-30 20:13:47 -05:00
hathach
a64535f57d
add back lib/CMSIS_5 submodule
2021-03-05 22:08:42 +07:00
hathach
af81089225
remove local cmsis_5
2021-03-05 22:04:04 +07:00
hathach
42ff88bdaf
add lib/CMSIS_5 v5.7 locally
2021-03-02 11:02:16 +07:00
hathach
7afaae7ffc
remove submodule lib/CMSIS_5
2021-03-02 10:18:44 +07:00
hathach
c34b6b2324
remove lib/CMSIS_4 submodule, move nrf to lib/CMSIS_5
2021-03-02 01:18:34 +07:00
hathach
7ff14a652b
add submodule lib/FreeRTOS-Kernel
2021-03-01 22:13:21 +07:00
hathach
e8cbccf81d
remove submodule lib/FreeRTOS
2021-03-01 21:59:53 +07:00
hathach
5108d76136
host msc: call read_capacity as part of enumeration
...
- add tuh_msc_get_block_count(), tuh_msc_get_block_size()
- rename tuh_msc_mounted_cb/tuh_msc_unmounted_cb to
tuh_msc_mount_cb/tuh_msc_unmount_cb to match device stack naming
- change tuh_msc_is_busy() to tuh_msc_ready()
- add CFG_TUH_MSC_MAXLUN (default to 4) to hold lun capacities
- add host msc configured to for state check.
2021-02-23 19:41:11 +07:00
Greg Steiert
f4300afb1c
moving sct neopixel driver to shared library
2021-01-10 18:31:40 +00:00
hathach
4f3ac8c492
add CMSIS_5 submodule
2020-10-30 14:08:54 +07:00
Peter Lawrence
56277ce216
net_lwip_webserver: efficiency tweaks
2020-10-14 20:26:40 -05:00
Peter Lawrence
946d4b735a
update lib/lwip to STABLE-2_1_2_RELEASE
2020-08-05 20:20:12 -05:00
hathach
81b1f97ef7
suppress cast-align warnings for net device driver
2020-05-18 13:23:40 +07:00
hathach
afc4042375
add LOGGER option to use rtt
...
update example readme for debug log. Update bug template to ask for LOG
as well.
2020-04-22 17:08:41 +07:00
hathach
3aa3c35986
Merge branch 'master' into add-rtt
2020-04-22 13:45:20 +07:00
hathach
4c2d93eec9
remove cmsis 5 from submodules
...
cmsis 5 use git lfs causing issue with submodule cloning and isn't used
yet. Could re-add later if needed.
2020-04-22 13:34:04 +07:00
hathach
ee2b6e0f47
added segger rtt bundle with v670e
...
opt out the example folder
2020-04-21 23:20:01 +07:00
hathach
5b02deac93
remove old rtt
2020-04-21 23:17:27 +07:00
Ha Thach
9a48e98fad
Merge branch 'master' into develop
2020-03-24 12:16:15 +07:00
hathach
c05990af95
change cmsis5 to master
2020-03-24 09:52:48 +07:00
hathach
a2aa50d2ef
update cmsis_5
2020-03-24 09:33:11 +07:00
hathach
9f5042399e
add cmsis_4 as submodule
2020-03-24 08:49:48 +07:00
hathach
feff6aafd5
add CMSIS_5 as submodule
2020-03-23 22:36:21 +07:00
hathach
76a27cf49a
fix rndis response to get mac address
...
- remove cflags -fshort-enums
- clean up webserver descriptor
2020-03-23 15:21:22 +07:00
hathach
5540065085
added FreeRTOS as submodule
2020-03-10 14:55:56 +07:00
hathach
39ce2e8361
adding FreeRTOS as submodule
2020-03-10 14:49:01 +07:00
Peter Lawrence
4a4682a80a
update net class to follow API naming convention
2020-03-03 10:31:46 -06:00
Peter Lawrence
fee79d7466
add CDC-ECM/RNDIS/CDC-EEM network device class with example
2020-03-02 21:15:01 -06:00
hathach
61ec407752
update license year to 2019
2019-05-14 11:48:05 +07:00
hathach
8a5bd30fa6
freertos cdc_msc_hid makefile compile
2019-05-01 16:01:44 +07:00
hathach
c211ee19dd
migrate license from BSD 3 clause to MIT
2019-03-20 16:11:42 +07:00
hathach
a3713f801d
clean up compiler attribute
2018-12-14 13:08:21 +07:00
hathach
bc46dc6edf
osal clean up
...
remove OSAL_TASK_DEF, osal_task_create. Applicaton should create a task
and call tinyusb_task(). This make API consistent with NO OS.
2018-12-13 13:49:09 +07:00
hathach
7d3ff7aff6
rename CFG_TUSB_HOST_CDC/MSC to CFG_TUH_CDC/MSC
2018-12-06 22:24:31 +07:00
hathach
57b85262b2
added & tested lpc17xx freertos device example
...
- add USB priority check for freeRTOS config
2018-11-29 21:41:09 +07:00
hathach
1a91b5a62e
refractor device composite example
2018-11-22 00:25:03 +07:00
hathach
b350d8a086
clean up
2018-08-23 14:49:47 +07:00
hathach
d478064a80
freeRtos seems to work well with nrf52840
2018-08-23 14:45:22 +07:00
hathach
d18a9e8759
freertos blinky with software timer
2018-08-23 14:11:21 +07:00
hathach
ca4d64caf6
switch osal freeRTOS port to use static semaphore & queue
2018-05-17 18:22:30 +07:00
hathach
cb40a7bfd0
adding static API for freeRTOS
...
add vApplicationGetIdleTaskMemory(), vApplicationGetTimerTaskMemory()
2018-05-17 17:30:19 +07:00
hathach
6528460563
update freeRTOS to v10.0.1
2018-05-17 16:06:57 +07:00
hathach
7030d64a95
rename vendor to lib
2018-05-17 16:04:15 +07:00