Commit Graph

6470 Commits

Author SHA1 Message Date
hathach be4f4e4f79 move ceedling tests to test/unit-test 2022-12-08 09:59:02 +07:00
hathach 4b50ca2a61 add missing ceedling files 2022-12-08 09:54:15 +07:00
hathach 91d5fa5639 add paths to all workflows 2022-12-08 09:44:26 +07:00
hathach a3827b87fe test ci paths 2022-12-08 09:30:42 +07:00
hathach a652212f27 update ceedling to 0.31.1 2022-12-08 09:14:38 +07:00
Ha Thach d9817ebe17
Merge pull request #1487 from tore-espressif/fix/cdc_autoflush
cdc: Fix autoflush for FIFO < MPS
2022-12-06 14:19:58 +07:00
Tomas Rezucha 603effbb77 cdc: Fix autoflush for FIFO < MPS 2022-12-06 07:49:26 +01:00
Ha Thach f03c28ec31
Merge pull request #1776 from hathach/hid-fido
Hid fido
2022-12-05 14:32:49 +07:00
hathach d58120647a rename to match fido sample uf2_hid..h 2022-12-05 13:18:05 +07:00
Ha Thach 71a5906865
Merge pull request #1767 from pete-pjb/master
Allow the use of non-static allocation for FreeRTOS mutexes & queues
2022-12-05 12:45:48 +07:00
hathach de5a67bf3b clean osal_freertos, update freertos examples to work with configSUPPORT_DYNAMIC_ALLOCATION only
note: for example to build with configSUPPORT_STATIC_ALLOCATION = 0, one
of heap_n.c must be included in makefile/cmake
2022-12-05 12:09:41 +07:00
Ha Thach 279e2d6aeb
Merge pull request #1774 from hathach/add-codespell
Add codespell to ci run
2022-12-04 22:25:54 +07:00
hathach feed1a83a9 add ignore-words to make it easier to 2022-12-04 21:28:30 +07:00
hathach b37870c964 test exclude-file.txt, add action concurrency 2022-12-04 21:08:47 +07:00
hathach b9314bddc5 check exclude file 2022-12-04 20:52:02 +07:00
hathach e3df3ac5ce add codespell config and ci run 2022-12-04 20:29:24 +07:00
Ha Thach d6d2499ad6
Merge pull request #1695 from hadess/wip/hadess/fix-typos
Fix typos
2022-12-04 20:26:59 +07:00
hathach 43b255f413 more typos 2022-12-04 19:44:01 +07:00
Bastien Nocera 6a2cf67289 Fix typos 2022-12-04 19:43:23 +07:00
pete-pjb 52261ac02d Back out another of my changes I am still investigating. 2022-12-02 10:13:35 +00:00
pete-pjb 3816869fce Some reverts and changes after discussion. 2022-12-02 10:00:19 +00:00
pete-pjb c31b95c916 Added CFG_TUSB_MEM_SECTION define to struct _ctrl_xfer in usbh.c 2022-12-01 17:53:35 +00:00
PeterB ae588d796e Alter tuh_task_ext() function so no need to return when using FreeRTOS 2022-12-01 16:06:15 +00:00
Ha Thach f24f47d038
Merge pull request #1765 from hathach/rp2040-host-bulk-comment
Rp2040 host bulk comment
2022-12-01 10:10:40 +07:00
Gordon McNab 8cce9385e2 More configurable board options 2022-11-30 16:18:07 +00:00
pete-pjb 25abb10de1 Fix white space issue. 2022-11-30 13:26:59 +00:00
Gordon McNab d3c4f66d35 Fix script issues with paths including spaces from env variable.
$(FT90X_TOOLCHAIN) or even $(TOP) may have spaces. Quote to fix.
2022-11-30 12:49:15 +00:00
Pete Bone 0ddd5591af
Merge branch 'hathach:master' into master 2022-11-30 13:43:45 +01:00
Gordon McNab aceab1dcf3
Merge branch 'hathach:master' into port-ft90x 2022-11-30 12:16:52 +00:00
Gordon McNab 1437ad1dfb Add endpoint definitions for more example projects. 2022-11-30 12:15:27 +00:00
hathach c9c7dfa868
more clean up 2022-11-30 18:59:58 +07:00
hathach 069215c538
white spaces 2022-11-30 18:58:30 +07:00
Gordon McNab fe63e30a44 Add FT9xx for cdc_dual_ports
Fix handling of interrupt endpoints. i.e. no ZLPs.
Fix the assignation of endpoint types.
Add button support for MM900evx boards.
On board support do not block for UART input.
2022-11-30 11:46:13 +00:00
pete-pjb d588167a39 Modify FreeRTOS integration to allow non-static allocation. 2022-11-30 11:33:24 +00:00
Ha Thach 2ae6a4d519
Merge pull request #1755 from rppicomidi/fix_1721
Fix RP2040 Issue 1721
2022-11-30 18:00:27 +07:00
Ha Thach ff26714958
Merge pull request #1756 from benishor/master
Added board description for electro-smith daisy seed
2022-11-30 17:16:19 +07:00
Gordon McNab 7d8d3eca73 Fix transfers issues with FT9xx
Correct USB FIFO use for setup data phases (OUT transfers). We cannot stop traffic on the control endpoint so we set a flag and pull data from host when tinyUSB requests it from the USB FIFO. Extend this for all endpoints although currently not required.
Rename all instances of ft90x which can apply to ft93x as ft9xx.
Add support for the cdc_dual_ports example for ft9xx.
Add LED pin definition for board LED in a simple to access place on the Bridgetek MM900EVx boards.
2022-11-29 18:49:23 +00:00
Gordon McNab 1fce76ad47 Fix issue with the CDC SetLineCoding request
The SetLineCoding would fail as host would send the SETUP OUT phase before tinyUSB had setup a transaction for it. ft9xx port would ignore the transfer since there was no valid transaction setup for it. One SETUP data phase packet is cached now.
2022-11-28 17:41:00 +00:00
Ha Thach 52a9098b31
Merge pull request #1763 from hathach/host-retry-failed-enumeration-request
Retry a few times with transfers in enumeration since device can be unstable when starting up
2022-11-29 00:11:41 +07:00
hathach be6f6f2c99 increase delay between attempts to 100ms 2022-11-28 23:43:52 +07:00
hathach b2a3f33046 Retry a few times with transfers in enumeration since device can be unstable when starting up 2022-11-28 23:22:10 +07:00
hathach 5785467016 update pico-pio-usb submodule and its warnings suppress 2022-11-28 23:21:17 +07:00
Gordon McNab 9ccfb384e8 Update to v2.6.0 library 2022-11-24 12:17:55 +00:00
Adrian Scripca 8ef32617ba
Added board description for electro-smith daisy seed 2022-11-24 13:06:25 +02:00
rppicomidi 9825fbe9ac Fix RP2040 Issue 1721 2022-11-23 13:12:31 -08:00
Ha Thach 081e4eecba
Merge pull request #1750 from hathach/rework-host-msc-complete-callback
Rework host msc complete callback
2022-11-23 17:47:52 +07:00
hathach 7298923927 rework tuh_msc_complete_cb_t signature to use new tuh_msc_complete_data_t
add user arg to all scsi command API that support complete callback
2022-11-23 16:01:48 +07:00
hathach 21d552bbdf
allow all host examples to use pico-pio-usb for rp2040 2022-11-23 12:30:10 +07:00
Ha Thach 4a2e424103
Merge pull request #1746 from hathach/host-msc-example
Add host msc explorer example
2022-11-21 17:22:52 +07:00
hathach a394273ed2
add board_getchar() for non-blocking getchar() 2022-11-21 16:28:54 +07:00