8446 Commits

Author SHA1 Message Date
hathach
4a5fee503b
- update ch203 family to allow to specify flash and ram size. Introduce
- add ch32v203_ro_1v0 board
- CFG_EXAMPLE_MSC_DUAL_READONLY to build msc_dual_lun for ch32v203
2024-05-20 13:24:57 +07:00
hathach
5fee292606
temp code 2024-05-20 11:54:48 +07:00
Matthew Tran
ab5f276877 fix ep0 stall not clearing 2024-05-19 21:50:30 -07:00
Ha Thach
ccc7a36043
Merge pull request #2648 from tannewt/esp32c2_h2
Add esp32c2 and esp32h2 for max3421 support
2024-05-17 11:01:30 +07:00
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
Ha Thach
cf532d1479
Merge pull request #2646 from hathach/max3421-abort-xfer
Implement Max3421 hcd abort xfer
2024-05-15 16:42:15 +07:00
hathach
50278211f4
circleci light build for merged commit to master 2024-05-15 16:20:01 +07:00
hathach
83499a2cd0
tweak action 2024-05-15 16:03:31 +07:00
hathach
aa2685536b
implement max3421e hcd_edpt_abort_xfer() 2024-05-15 16:00:15 +07:00
Ha Thach
3c24ba3ff2
build arm-clang on circleci with pull request (#2644)
* Build arm-clang using circle ci (only on PR): cache most of mandatory deps, clang toolchain
* update get_deps.py to include CMSIS_5 with --print + no arguments, prevent duplicated deps
2024-05-14 12:44:36 +07:00
HiFiPhile
ae01de2464
Merge pull request #2416 from Rocky04/test-mode-support
Add DWC2 Test Mode Support
2024-05-13 22:51:25 +02: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
7cf1bdd284
Ci tweak3 (#2643)
- enable --one-per-family to build 1 board per family, also skip family if board specified in -b also present
- minimize ci run for push event
  - only build one board per family
  - skip hil test on both pi4 and hfp
- full build will be runn for PR event
- IAR always build 1 board per family regardless of event 
- update build.py to optimize make
- remove all setup python since we don't really need it
2024-05-13 20:27:49 +07:00
Ha Thach
6f47746e5f
more ci update (#2642)
* Circi use small docker
* caching espressif docker image
* only run make job on pull request or push to master
* hw test run on pull request only, rename build_cmake to build.yml
* enable all ci build, cmake(clang) and make(*) only run with pull_request or push to master
2024-05-13 16:41:11 +07:00
HiFiPhile
67456357c5 Fix HS playback on OSX. 2024-05-12 19:00:02 +02:00
HiFiPhile
d54a1578aa Typo. 2024-05-12 17:33:31 +02:00
HiFiPhile
301fb2a9f7 Fix CI. 2024-05-12 14:05:57 +02:00
HiFiPhile
32d0baaaf8 Tested 3 bytes feedback work on OSX. 2024-05-12 14:03:29 +02:00
HiFiPhile
df6740353f Optimize fifo level display. 2024-05-12 14:02:07 +02:00
HiFiPhile
08f9e4e0c8 Hint missing import, exit on error. 2024-05-12 13:57:17 +02:00
HiFiPhile
256ccc4757 Fix CI. 2024-05-11 12:57:38 +02:00
HiFiPhile
ad85c37c03 Optimize SOF. 2024-05-11 12:51:18 +02:00
HiFiPhile
33882b3e89 Merge remote-tracking branch 'remotes/tinyusb/master' into rx_fb 2024-05-11 12:44:16 +02:00
HiFiPhile
d707ea56b4
Merge pull request #2639 from Rbb666/rtthread
[osal]add usb host script of RT-Thread to USB HOST.
2024-05-11 12:35:21 +02:00
HiFiPhile
9ce44db56f Always send 4 bytes feedback despite 10.14 format (Apple wtf ?!) 2024-05-11 12:33:51 +02:00
Rbb666
4cecb759c9 [osal]add usb host script. 2024-05-11 16:51:21 +08: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
Ha Thach
bf9cf107c6
Merge pull request #2637 from hathach/circleci-project-setup
Circleci project setup
2024-05-10 17:56:46 +07:00
Ha Thach
81ceb837b9
Update config.yml 2024-05-10 17:53:26 +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
Ha Thach
8d63d9368e Add .circleci/config.yml 2024-05-10 13:00:19 +07:00
Ha Thach
15e2ccf1b3 CircleCI Commit 2024-05-10 12:44:54 +07:00
Ha Thach
e827829850
Merge pull request #2635 from hathach/fix-cifuzz
use argparse instead of click to fix cifuzz.yml
2024-05-10 11:03:02 +07:00
hathach
2f5db37c1a
use argparse instead of click to fix cifuzz.yml 2024-05-10 10:30:47 +07:00
HiFiPhile
f4d4f2da29 Merge remote-tracking branch 'remotes/tinyusb/master' into rx_fb 2024-05-10 00:16:45 +02:00
HiFiPhile
fc7647f9e4 Allow feedback EP size change. 2024-05-10 00:11:04 +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