Scott Shawcroft
d3098747c0
Add esp32c2 and esp32h2 for max3421 support
2024-05-16 11:17:05 -07:00
hathach
2a67ce773d
change default risv-gcc to riscv-none-elf- and add _zicsr extension
...
add cmake for ch32v20x, skip freertos examples for CH32V20X, also skip net webserver due to lack of RAM
update to use openocd with wlinke adapter
2024-05-16 19:18:43 +07:00
Matthew Tran
db60fa1c63
add CH32V20x USB OTG/FS driver
2024-05-15 20:01:00 +07:00
Ha Thach
5393f8ddbc
Merge pull request #2626 from rgrr/dcd_nrf5x-fix-race-condition
...
dcd_nrf5x: fix race condition
2024-05-15 19:31:13 +07:00
hathach
aa2685536b
implement max3421e hcd_edpt_abort_xfer()
2024-05-15 16:00:15 +07:00
HiFiPhile
ad734e658c
Remove dead code.
2024-05-13 22:27:33 +02:00
HiFiPhile
e250b82377
Adjust logic.
2024-05-13 22:26:19 +02:00
HiFiPhile
0fce7d1f54
Merge branch 'master' into test-mode-support
2024-05-13 21:08:11 +02:00
Hardy Griech
9d561410e5
revert (unverified) second race condition
2024-05-13 18:57:03 +02:00
Ha Thach
3e2ea77506
More ci tweak ( #2636 )
...
* change concurrency group to ${{ github.workflow }}-${{ github.ref }}
* use argparse for build.py hil_test.py, remove the need to install click
* move ci win/mac to build_cmake.yml
* rename build_family.yml to build_util.yml
* build_util.yml support esp32
* integrate build-espressif into build.yml
* build.py support make with --board option
* add get_deps action
* update hil test to reuse action
2024-05-10 18:55:43 +07:00
HiFiPhile
a13141a633
Merge pull request #2213 from Rocky04/patch-5
...
Adding support for a generic SOF callback
2024-05-10 10:58:37 +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
dd17f6cc80
Merge pull request #2633 from jotonedev/missing-keys
...
Add missing key codes for keypad
2024-05-09 19:23:18 +02:00
John Toniutti
f09fa22bbc
Fix redefinition
2024-05-09 18:45:20 +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
John Toniutti
015b57b6ef
Add missing key codes
...
Source: https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf from page 57 to page 59
2024-05-09 17:05:14 +02:00
HiFiPhile
63e64f374b
Merge pull request #911 from thierer/vendor_class_zero_length_transfer
...
Enable empty transfers for tud_vendor_n_write()
2024-05-09 16:56:31 +02:00
HiFiPhile
2b9e53772e
Take updated change from cdc_device.
2024-05-09 16:28:25 +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
HiFiPhile
1af56a30cf
Merge pull request #2181 from Xelus22/ch32v307_SOF
...
Add SOF interrupt to CH32V307
2024-05-09 14:48:42 +02:00
HiFiPhile
1cab553f4b
Format.
2024-05-09 13:55:18 +02:00
HiFiPhile
fd1cde9b89
Merge branch 'master' into pr/2181
2024-05-09 13:45:44 +02:00
HiFiPhile
70ae07b084
Merge pull request #2252 from rsolorzanomsft/hid-lighting
...
Add HID Lighting and Illumination functionality
2024-05-08 15:00:08 +02:00
HiFiPhile
d37d25d557
Merge pull request #2532 from acscd/master
...
Added support for SCSI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL
2024-05-08 14:48:47 +02:00
HiFiPhile
c773c612fd
Merge pull request #2629 from andrewleech/cdc-persistent-tx-buffer
...
Add option to make CDC TX buffer persistent.
2024-05-08 12:17:45 +02:00
Andrew Leech
d01b2cfc0e
Add option to make CDC TX buffer persistent.
2024-05-08 19:41:02 +10:00
HiFiPhile
4abdfc10f5
Merge branch 'master' into remove-tud_network_link_state_cb
2024-05-07 12:32:28 +02:00
HiFiPhile
91d69fa942
Reformat NCM class.
2024-05-07 00:10:26 +02:00
HiFiPhile
45d450d1f0
Merge remote-tracking branch 'remotes/tinyusb/master' into pr/2227
2024-05-06 22:49:29 +02:00
Ha Thach
104a5daef4
Merge pull request #2618 from HiFiPhile/fifo_const_split
...
tusb_fifo: skip constant address functions if not used
2024-05-06 18:31:29 +07:00
hathach
a9f1c62dff
temp fix for mm32 redundant-decls of SystemCoreClock
2024-05-06 17:28:48 +07:00
Hardy Griech
82547372d1
edpt_dma_start() is called during interrupt time as well, dcd_edpt_xfer() needs DI/EI at one point
2024-05-06 08:42:08 +02:00
Hardy Griech
cc70958c16
mostly comments
2024-05-05 21:18:57 +02:00
Hardy Griech
ea55537fb2
minor changes due to CR with HiFiPhile
2024-05-05 20:33:01 +02:00
hathach
c020a0190d
add cmake for f1c100s
2024-05-04 12:36:40 +07:00
hathach
68a4d0c8db
add cmake to lpc51
2024-05-02 20:50:41 +07:00
hathach
2213fe40e5
add cmake for lpc15
2024-05-02 18:24:47 +07:00
hathach
c717e52ab2
add cmake for lpc11
2024-05-02 17:54:44 +07:00
hathach
ea3f1d39e8
add cmake for pi zero (renamed from pi zero_w), build but the flash size seem wrong (only 24 bytes for text)
2024-05-02 13:29:29 +07:00
Trevor
35e7fddc73
Add missing capability bit for CDC ACM serial break support
...
The send break capability bit is needed for serial break support with Linux and possibly MacOS hosts. [A recent Linux kernel patch made it check the ACM capability bits before sending a serial break](19e321c3ee
).
2024-04-30 16:53:25 +01:00
HiFiPhile
c303b5d81d
Guard const addr fifo functions with TUP_MEM_CONST_ADDR.
2024-04-29 22:35:55 +02:00
HiFiPhile
327e3ec4bd
Stall unsupported class request.
2024-04-28 21:59:54 +02:00
HiFiPhile
a29852320a
Merge remote-tracking branch 'upstream/master' into pr/2227
2024-04-28 19:46:00 +02:00
HiFiPhile
1c04d5992a
Merge pull request #2494 from tommie/usbtmcnotif
...
Add notification support for device class USBTMC
2024-04-28 12:36:41 +02:00