HiFiPhile
0fce7d1f54
Merge branch 'master' into test-mode-support
2024-05-13 21:08:11 +02:00
HiFiPhile
36ba42cc0f
Little optimization.
2024-05-09 22:57:25 +02:00
HiFiPhile
eea7d7b327
Fix CI.
2024-05-09 22:08:41 +02:00
HiFiPhile
376b43906a
Convert to bit-field since it's more reliable.
2024-05-09 21:55:28 +02:00
HiFiPhile
16cd92fbf1
Don't forget to queue SOF event.
2024-05-09 21:47:22 +02:00
HiFiPhile
ca479d6e4b
Disable SOF on configuration change.
2024-05-09 18:44:27 +02:00
HiFiPhile
11b5b2af51
Move sof status into usbd_device_t.
2024-05-09 18:37:51 +02:00
HiFiPhile
c8beaad2b1
Switch to weak default implementation.
2024-05-09 18:07:22 +02:00
HiFiPhile
6c286e3b02
Merge branch 'master' into patch-5
2024-05-09 18:00:52 +02:00
Ha Thach
ba6babf570
Rework ci ( #2631 )
...
* add name field to usbd_class_driver_t
* ci: use set matrix py script
* add riscv32 and cmake support for ch32v307, fomu, gd32vf103
* update build_cmake.py to take --family --board --toolchain
* separate hil test to its own workflow
* move esp32 board into separated hil json
* add make build to ci
* remov build_make.py
* build.py support esp32 board
* setup toolchain support esp-idf
* fix missing click
* merge family in matrix build to reduce jobs
* skip cifuzz since it still has issue with get_deps and click
2024-05-09 20:43:46 +07:00
Ha Thach
f3781a45d8
Merge pull request #1662 from Erlkoenig90/check-usbd-queue-overflow
...
Check for event queue overflow in usbd / dcd_event_handler
2024-04-16 10:58:15 +07:00
hathach
189080b684
add TU_ASSERT() to check for adding new usb event
2024-04-16 10:40:24 +07:00
hathach
5dabef79ee
don't check local endpoint stalled status, just carry the request for host.
2024-04-16 10:27:16 +07:00
NConrad
9588c3fac9
USBD: When SET_FEATURE(ENDPOINT_HALT), the DTOG must be reset.
2024-04-16 10:19:16 +07:00
hathach
be25a3fc20
revert usbd driver name change to be backward compatible
2024-04-08 22:56:22 +07:00
hathach
c3c0648456
add class driver deinit
2024-04-08 22:07:56 +07:00
Ha Thach
5738757e2c
Merge pull request #2421 from antoniovazquezblanco/debug
...
Log outbound xfer bytes while in debug
2024-04-04 18:34:26 +07:00
Ha Thach
802ad885ab
minor update
2024-04-04 17:15:38 +07:00
hathach
5630030a22
improve uvc debug message
2024-03-20 17:55:31 +07:00
hathach
834e2c9560
usbd only process last setup packet in the event queue
2024-03-13 11:46:23 +07:00
hathach
5653232144
reformat code
2024-03-11 21:59:30 +07:00
Rocky04
d0373f4749
Opt-out for USB Test-Mode
2024-02-19 17:44:18 +00:00
IngHK
4d4e20b71e
missing \r\n after TU_LOG_BUF => moved \r\n to tu_print_buf()
2024-02-08 12:00:44 +01:00
Antonio Vázquez Blanco
0531027b57
usbd: log outbound xfer bytes in debug
2024-02-07 13:06:41 +01:00
Rocky04
e0ebece2c7
Missed static keyword
2024-01-15 18:23:59 +01:00
Rocky04
78a1d4c482
Merge branch 'master' into test-mode-support
2024-01-15 16:27:22 +01:00
Rocky04
c3e96e667f
Change to control complete cb
2024-01-15 15:10:46 +00:00
Rocky04
1755bba509
Add DWC2 Test Mode SUpport
2024-01-15 12:47:13 +00:00
hathach
290f4bea91
- change tuh_event_hook_cb, tud_event_hook_cb to weak default implementation
...
- change code style
2024-01-12 15:47:08 +07:00
hathach
188fbd8ed9
add optional event hook callback tud_event_hook_cb() and tuh_event_hook_cb()
2023-11-24 18:21:24 +07:00
Angus Gratton
68894398af
Add optional hooks for DCD and HCD events
...
These are intended to allow bare metal platforms with one-shot scheduling
capabilities to schedule the TinyUSB task handlers whenever they know there is
work for them to do.
Signed-off-by: Angus Gratton <angus@redyak.com.au >
2023-11-23 14:42:51 +11:00
Rocky04
c87fba1dc3
Bug
2023-09-14 19:03:16 +00:00
Rocky04
46977a011d
Fixign errors
2023-09-14 18:53:55 +00:00
Rocky04
288f24b294
Missing semicolon
2023-09-14 18:50:13 +00:00
Rocky04
997c29ba05
SOF ISR control
2023-09-14 18:46:56 +00:00
hathach
1b9108ea0d
minor debug clean up
2023-09-06 17:11:35 +07:00
hathach
1b33a31536
more minor clean up
...
- also rename usbh_classdriver.h to usbh_pvt.h to consitent with usbd
2023-08-15 22:54:07 +07:00
Rocky04
427ecbbc53
Bad line break at start
2023-08-08 23:33:47 +02:00
Rocky04
a98b219922
Remove port from SOF callback
2023-08-08 18:14:00 +00:00
Rocky04
0161955c22
Adding support for a SOF callback
2023-08-08 17:48:45 +00:00
Rocky04
9602c06f8d
Correcting comments
2023-08-07 21:25:50 +02:00
Rocky04
c959e65edd
Fixing wrong callback placement
2023-08-07 21:16:41 +02:00
Rocky04
9560d0813f
Set unmounted on configuration reset
2023-08-02 15:25:08 +02:00
hathach
77495cf119
improve logging, allow easier to turn off usbd, driver logging
...
can be useful when focusing on let's say usbh
2023-07-20 17:12:00 +07:00
hathach
9b7dee563e
able to response with good crc
2023-06-07 18:57:48 +07:00
hathach
1e998ce3bd
usbd: fix control transfer issue for chipidea hs when previous status and new setup complete in the same isr frame
...
change usbd edpt busy/stalled/claimed value to 0/1 instead of
(true/false) since they are 1-bit field.
2023-05-16 11:09:23 +07:00
hathach
0921edaf59
use tud_inited() instead of tusb_inited()
2023-03-22 09:23:11 +07:00
hathach
3623ba1884
fix trailing space and new line
...
temporarily disable codespell
2023-03-17 16:12:49 +07:00
Ha Thach
3c38c7dc25
Merge pull request #1828 from HiFiPhile/stm32_fsdev
...
stm32_fsdev & ISO EP buffer allocation improvements
2023-02-28 23:45:02 +07:00
hathach
ffdc100cb9
rename ep_num to ep_idx, minor clean up
2023-02-28 17:11:59 +07:00