Commit Graph

6136 Commits

Author SHA1 Message Date
Ha Thach 792b2fb956
Merge pull request #1603 from Ryzee119/hub_improv
Host hub clear port and device interrupts
2022-08-17 15:03:48 +07:00
Ryzee119 2b2354d302 Hub: Clear other port feature changes 2022-08-16 18:25:46 +09:30
Ryzee119 3c7b5dcaff Hub: Handle hub device status change interrupt 2022-08-16 18:25:43 +09:30
Ha Thach 585f37a797
Merge pull request #1489 from kasjer/kasjer/fix-nrf5x-dma-access
nrf5x: Fix DMA access
2022-08-15 21:30:39 +07:00
Ryzee119 aafea8ef5d Hub: Rename port status callback to be more generic 2022-08-15 17:43:04 +09:30
Ryzee119 5efef4393c Hub: Expand hub helpers to handle device events 2022-08-15 17:42:56 +09:30
Ha Thach 8a28e7cd75
Merge pull request #1597 from kasjer/kasjer/dfu-coexistence
dfu: Allow DFU coexistence with other interfaces (BTH, RNDIS, future one)
2022-08-10 12:45:22 +07:00
Ha Thach 7ade0d0ce4
Merge pull request #1588 from majbthrd/stm32l052
add 'stm32l052dap52' (STM32L052K8 MCU) board target
2022-08-10 12:41:29 +07:00
Jerzy Kasenberg c7469ce986 dfu: Allow DFU coexistence with other interfaces
dfu_moded_open() only works correct when its called on DFU interface
descriptor. It means that DFU is the only one interface in configuration
or driver is called after all others interface drivers were tried and
gave up.

If other interface is supported and but driver for DFU is called first
(this is the case for BTH and RNDIS).
Code after while loop (that was not entered) has an TU_ASSERT that will
make set_configuration to fail.

Now TU_VERIFY is called first to make sure open code is called for DFU
only and not other interface descriptors like in other drivers.
2022-08-09 10:42:30 +02:00
Peter Lawrence d1c61e33a6 add 'stm32l052dap52' (STM32L052K8 MCU) board target
'dap52' is Olimex's name of their STM32L052-based fork of 'dap42'
2022-08-03 12:31:37 -05:00
Ha Thach 251ce98990
Merge pull request #1586 from hathach/fix-TUD_OPT_HIGH_SPEED
fix issue with TUD_OPT_HIGH_SPEED
2022-08-01 15:51:54 +07:00
hathach a219ba86ea
fix issue with TUD_OPT_HIGH_SPEED 2022-08-01 14:52:29 +07:00
hathach fe7fca7abb
minor clean up 2022-08-01 14:42:58 +07:00
hathach 4a47db97eb
test hw dfu_runtime 2022-07-29 11:32:17 +07:00
hathach aa8880c681
clean up 2022-07-28 22:13:39 +07:00
hathach 292dea408f
add dfu test 2022-07-28 21:27:38 +07:00
hathach cbb7c9f313
fix hw test 2022-07-28 13:31:42 +07:00
hathach d36ea6ddc1
update issue template 2022-07-28 12:23:01 +07:00
hathach 229a1c1458
update hw test 2022-07-28 11:37:09 +07:00
hathach e01b437af5
more hw test 2022-07-28 11:10:54 +07:00
hathach 2d5be43747
fix typo 2022-07-27 20:31:57 +07:00
hathach 4411579ae0
ci update 2022-07-27 16:34:22 +07:00
hathach 05ccd6c32b
more hw test update 2022-07-27 15:44:21 +07:00
hathach 1ff0c7a52b
sleep 0.2 for new image take affect 2022-07-27 15:20:56 +07:00
hathach f5f2433c5a
wait for enumeration before test 2022-07-27 12:08:50 +07:00
hathach 95c0262cd6
update test 2022-07-26 23:14:27 +07:00
hathach d15a86bc69 test flash and hw test with cdc msc 2022-07-26 16:49:51 +07:00
hathach 0be6db50f8 test self-hosted 2022-07-26 16:31:07 +07:00
hathach 23ea8d1e25 update doc 2022-07-25 22:27:33 +07:00
Ha Thach fd5bb6e5db
Merge pull request #1514 from maddyaby/audiod_typo
Fix typo in audiod_rx_done_cb in audio_device.c
2022-07-19 17:10:45 +07:00
hathach b0b155c949
increase version for release
along with minor doc update
2022-07-19 12:28:52 +07:00
Ha Thach ed2e587ace
Merge pull request #1568 from hathach/revert-hid-callback-len-temporarily
temporarily revert len back to uint8_t in tud_hid_report_complete_cb() 0.14.0 release
2022-07-19 12:16:32 +07:00
Ha Thach 2110e27678
Merge pull request #1531 from pigrew/usbtmc_highspeed
USBTMC: Fixes and support for high-speed USB
2022-07-18 22:20:43 +07:00
hathach b495d6f8ec
temporarily revert len back to uint8_t in tud_hid_report_complete_cb() for up coming release 2022-07-17 22:56:07 +07:00
Ha Thach 868f2bcda0
Merge pull request #1554 from kilograham/rp2040_warning2
Rework CMake example warnings some more
2022-07-14 21:53:34 +07:00
hathach 7e4c0f64cd
abtract attribute fallthrough 2022-07-14 18:39:47 +07:00
graham sanderson 4bd47bcb99 disable bad gcc 6 warning 2022-07-12 13:29:47 -05:00
graham sanderson fc1a27b6c9 RP@040: rework CMake for compiler warnings 2022-07-12 12:58:30 -05:00
Ha Thach 1a8c3a863b
Merge pull request #1552 from hathach/fix-old-gcc
Fix warnings when compiling rp2040 with older version of gcc
2022-07-12 11:08:19 +07:00
hathach 4ea27acd1d minor update to webusb serial example 2022-07-12 01:55:33 +07:00
hathach 345558307d fix incorrect null-dereference warnings when compiling with gcc7 2022-07-12 00:50:52 +07:00
hathach bb5dbd2da8 only enable warnings with approriate gcc version for rp2040 2022-07-11 23:57:34 +07:00
Ha Thach 0bfb9d62de
Merge pull request #1543 from robert-hh/1170_0.13.0
mimxrt: Change the definitions for MIMXRT boards.
2022-07-11 15:53:24 +07:00
hathach 6da1e93edd
fix rt1050 evk build with latest mcu-sdk 2022-07-11 14:21:19 +07:00
hathach 19768936ae
bump up mcux-sdk for rt11xx, add back OPT_MCU_MIMXRT11XX 2022-07-11 14:01:18 +07:00
NConrad 54250d7dd5 USBTMC: explicit type conversions fix 2022-07-09 17:50:17 -04:00
Ha Thach ecb899408b
Merge pull request #1544 from hathach/ci-parallel-build
Ci parallel build
2022-07-01 20:52:46 +07:00
hathach 53db23142a add get-dependencies.py 2022-07-01 17:23:14 +07:00
hathach 5323472afd update get-deps for ci 2022-07-01 16:37:34 +07:00
hathach 12341118e3 add get-deps target
update ci to get-deps first
2022-07-01 16:24:58 +07:00