Commit Graph

6507 Commits

Author SHA1 Message Date
hathach 95acf3960d update pico-pio-usb to include data pid fix (0.5.1) 2023-02-14 16:11:33 +07:00
Ha Thach d87f4da6b1
Merge pull request #1893 from jefftrull/bugfix/bitfields
Adjust reserved bitfields to make SDCC happy
2023-02-13 16:30:01 +07:00
Ha Thach 09e70ebd13
Merge pull request #1885 from kripton/fixDHCPServerDoS
dhserver: Fix a potential DoS vulnerability accidentially introduced by #1712
2023-02-13 15:11:44 +07:00
Ha Thach ac60a03ea9
Merge pull request #1901 from hathach/add-metro-rt1011
Add metro rt1011
2023-02-13 14:58:42 +07:00
hathach fbf99b8e53 forget to add metro 1011 linker 2023-02-13 13:33:03 +07:00
hathach fb5fd22c73
add uf2 linker for metro m7 1011 2023-02-13 12:29:31 +07:00
hathach 49c621d510
fix typo 2023-02-13 12:04:33 +07:00
hathach 3e86f0532a fix release trigger body 2023-02-13 12:03:09 +07:00
hathach 105f108661 add metro m7 1011 board def (not running yet) 2023-02-13 12:03:09 +07:00
Ha Thach 002ca345b8
Merge pull request #1898 from ccrome/fix-imx1011
Turn data cache on
2023-02-13 12:01:39 +07:00
Jeff Trull 7e2c5fcc8a Correct bitfields for cdc_desc_func_telephone_call_state_reporting_capabilities_t 2023-02-12 20:52:17 -08:00
caleb crome ec26c6163c Turn data cache on
This fixes https://github.com/hathach/tinyusb/issues/1894.  I'm not really
sure if this is the correct way to fix it, and I have not tested on all the
rest of the family members, however, this lets the i.MX1010 work again.

The problem:  the latest SDK update does not enable the data cache by default
This causes an assert in board_init() when attemping to control clock
gating.  I haven't investigated further as to *why* it's a problem, but it
is a problem.
2023-02-12 11:24:21 -08:00
Jeff Trull f48ae4aad7 Adjust reserved bitfields to make SDCC happy
- keep each field at or under 16b
- For optimal packing, segment fields to 8b boundaries
2023-02-10 15:54:04 -08:00
Ha Thach 86c416d4c0
Merge pull request #1890 from hathach/release-0.15.0
update version to 0.15.0
2023-02-10 17:39:04 +07:00
hathach f0ab6d824e
increase hw test timeout to 10s since pyocd seems to take longer to flash 2023-02-10 15:41:48 +07:00
hathach 39a37d82ce
change rp2040 hw test to use pyocd for better stability/performance than openocd 2023-02-10 14:56:32 +07:00
hathach cf162e2c54
fix typo 2023-02-10 13:03:43 +07:00
hathach 7e48da5b44
update version to 0.15.0
add changelog
2023-02-10 12:47:48 +07:00
Graham Sanderson c0d79457f6
Merge pull request #1887 from hathach/rp2040-build-fixes
RP2040 build fixes
2023-02-06 16:06:36 -06:00
graham sanderson 8d3f0ffb95 * don't force dependency on pico-pio-usb submodule
* suppress compiler warning/errors especially in pico-pio-usb
* disable use of pico-pio-usb on gcc 11.3+ for now as it doesn't compile
2023-02-06 10:07:39 -06:00
Ha Thach 792b552c5c
Merge pull request #1884 from hathach/reapply-uint16-len-tud_hid_report_complete_cb
change length in tud_hid_report_complete_cb() from uint8 to uint16
2023-02-06 09:08:46 +07:00
Jannis Achstetter 830849211d
dhserver: Fix a potential DoS vulnerability accidentially introduced by #1712 2023-02-04 22:37:39 +01:00
hathach 3422e05684
change length in tud_hid_report_complete_cb() from uint8 to uint16 2023-02-04 11:43:23 +07:00
Ha Thach 4c03a9f855
Merge pull request #1880 from hathach/reduce-selfed-host-iar
Bundle mulitple familes for self-hosted iar to reduce build time
2023-02-01 20:10:01 +07:00
hathach 1727702217
add note for iar workflow 2023-02-01 19:30:32 +07:00
hathach 647fd030ff merge multiple matrix with IAR build 2023-02-01 18:45:50 +07:00
hathach 3846da69d3 run workflow if its yml is updated 2023-02-01 16:37:24 +07:00
hathach 6ec0537408 move hw-stm32l412nucleo-test into build-arm to reduce self-host compile time
reduce IAR build to only f0, h7, l4
2023-02-01 15:14:35 +07:00
Ha Thach d6354a2aa7
Merge pull request #1877 from hathach/fix-host-cdc-without-iad
Fix host cdc without iad
2023-02-01 11:18:04 +07:00
Ha Thach 49628d8c18
Merge pull request #1779 from P33M/rp2040_device_babble_fix
rp2040: avoid device-mode state machine hang
2023-01-31 21:38:27 +07:00
hathach ddb061f639 fix typos 2023-01-31 19:03:31 +07:00
hathach 9b6d6a983a fix typo issue #1859 2023-01-31 18:42:02 +07:00
hathach 5f4701bb3e added fuzzing status 2023-01-31 18:40:49 +07:00
hathach 95403ed9ac fix host issue when mounting an CDC device without IAD 2023-01-31 18:40:07 +07:00
hathach 6759721e9a move errata to end of c file 2023-01-31 17:38:27 +07:00
hathach 19b6cbc616 add e15 prefix or walkaround related functions, also minor refactor 2023-01-31 17:15:42 +07:00
hathach 0cce42fcc6 minor clean up 2023-01-31 11:38:15 +07:00
Ha Thach b03a688b24
Merge pull request #1768 from ftdigdm/port-ft90x
Port ft90x
2023-01-30 22:13:14 +07:00
Ha Thach 7166bb3643
Merge pull request #1876 from hathach/support-iar
Support iar build
2023-01-30 22:05:21 +07:00
hathach 25603c7269 iar L4 2023-01-30 20:11:59 +07:00
Gordon McNab 770de31dd9 Merge branch 'port-ft90x' of https://github.com/ftdigdm/tinyusb into port-ft90x 2023-01-30 11:51:51 +00:00
Gordon McNab 06079dcae1
Merge branch 'hathach:master' into port-ft90x 2023-01-30 11:49:05 +00:00
Ha Thach 8681dbb7a2
Merge pull request #1870 from DRNadler/WindowsBuildFix
Windows build fix for some mingw gnu make situations
2023-01-30 17:23:50 +07:00
hathach 39eb1ce70e minor clean up 2023-01-30 17:21:48 +07:00
hathach 63a6fd3689 iar g4 2023-01-30 17:07:06 +07:00
Gordon McNab c07fb9a71e Merge branch 'port-ft90x' of https://github.com/ftdigdm/tinyusb into port-ft90x 2023-01-30 10:06:55 +00:00
hathach b464f91a6e iar h7 2023-01-30 17:04:39 +07:00
Gordon McNab 63e6aea5ac Removed unrequired header file from debugging. 2023-01-30 10:04:34 +00:00
hathach 6257123157 Merge branch 'master' into support-iar 2023-01-30 16:44:22 +07:00
hathach cc18784479 hardcoded configPRIO_BITS for IAR build to pass CI 2023-01-30 16:42:56 +07:00