e4520e7aa7
Add statements for FreeRTOS
2021-11-06 00:06:27 +09:00
0b3c8c4a59
Implement dcd_edpt_xfer_fifo for dcd_musb
2021-11-06 00:06:27 +09:00
50ca0dda2c
Add dcd_musb.c
2021-11-06 00:06:26 +09:00
f183d0810b
Add files for msp432e4
2021-11-06 00:06:26 +09:00
ab760290a5
Merge pull request #1181 from liamfraser/rp2040-hcd-assert-fix
...
Fix invalid assert in RP2040 host mode when compiled in debug mode
2021-11-05 21:40:42 +07:00
a9ce2dbcb4
Merge pull request #1182 from kasjer/kasjer/update-bth-iad
...
Update bth for IAD support
2021-11-05 20:48:18 +07:00
d20a5b3a09
bth: Add IAD to BT descriptor
...
Bluetooth's specification defines IAD for primary controller.
While it seems that Windows and Linux can leave without this,
there is no reason TinyUSB should not provide it.
2021-11-05 13:03:31 +01:00
ec8ece2c9d
bth: Update driver to interface association changes
...
Two interfaces that are required by Bluetooth Primary Controller
do not have IAD according to Bluetooth specification.
Those two interfaces were opened separately in process_set_config().
Later interface association was inferred for BTH (along with other
drivers), since then only one call to open() is place for BTH driver
that should prepare both interfaces at once.
To make it work again btd_open() parses two interfaces at once.
2021-11-05 12:33:15 +01:00
e692fa9ae4
RP2040 HCD: Move invalid ep->active assert in hw_trans_complete. The check for ep->active should only happen if a setup packet was just sent. Otherwise the transaction is handled in hw_handle_buff_status.
2021-11-05 09:39:31 +00:00
c04006bc13
Merge pull request #1180 from hathach/add-xmc4500
...
Add xmc4500
2021-11-05 14:38:23 +07:00
3fc3e400b0
add xmc4000 to ci build
2021-11-05 13:23:31 +07:00
422f439bf7
update docs
2021-11-05 13:18:54 +07:00
d87a897a7b
xmc4500 ported, cdc msc example run fine
2021-11-05 13:13:21 +07:00
d9cf49cbfd
add xmclib as submodule
2021-11-05 12:00:27 +07:00
5fcd0e284b
Merge pull request #1178 from kasjer/kasjer/fix-mynwet-build
...
broadcom/dcd: Fix mynewt build
2021-11-05 11:58:21 +07:00
a3fc107d94
xmc4500 led blinky, button ok
2021-11-05 11:57:36 +07:00
19f0fd90d3
Merge pull request #1179 from hathach/perigoso-patch-1
...
docs: update supported device table
2021-11-05 08:57:45 +07:00
ec99bec8cb
docs: update supported device table
...
remove known issue #750 from silabs EFM32GG table entry
2021-11-04 23:00:05 +00:00
e35bb6341c
broadcom/dcd: Fix mynewt build
...
dcd_synopsys.c included broadcom/interrupts.h before
preprocessor check whether file should be used.
Since mynewt build does not include all folders it resulted in build
error.
Now offending include is moved few lines after preprocessor check.
2021-11-04 21:46:17 +01:00
310f287f44
couldn't get g4 usb clock and pin setup just yet. Leave it as it is for now
2021-11-04 17:52:55 +07:00
f90f5ea369
adding g4 family with g474nucleo, able to blink led and button
2021-11-04 16:16:51 +07:00
8b3708b44f
rename l4 board to match other convention
2021-11-04 13:57:03 +07:00
fc59515bfd
Merge pull request #1163 from hathach/generalize-synopsys-dwc2
...
Generalize synopsys dwc2
2021-11-04 13:41:25 +07:00
6cfdf697eb
add hint/question with ISB
2021-11-04 12:42:28 +07:00
4a8ac71711
Add timer1 on pi4 for blinky
...
this get usb irq triggered even without ISB() in previous commit
2021-11-04 12:31:16 +07:00
b51d038b65
fix issue with bcm2711 caching issue by ading ISB() after dwc2_dcd_int_enable90
...
also add hwcfg_list for reference
2021-11-04 12:30:11 +07:00
0faff5a859
update broadcom peripherals to latest
2021-11-03 13:13:08 +07:00
e16506cb52
clean up
2021-11-03 12:24:10 +07:00
28b177484d
skip net example for pi4 due to ssize_t conflict
2021-11-02 22:27:00 +07:00
0e733ae14b
add pi4 to ci build in build_aarch64
2021-11-02 21:46:23 +07:00
1046786acf
change broadcom submodule path from git to http
2021-11-02 18:17:59 +07:00
4431ced598
add L4 to ci, update doc
2021-11-02 16:20:39 +07:00
7e68894726
grouping stm32L4 family in bsp
2021-11-02 16:10:40 +07:00
b809429873
minor clean up
2021-11-02 14:51:15 +07:00
aa682d7301
add fix for stm32l4 (version 3.10a) which generate transfer complete when setup recieved and control out data complete
2021-11-02 13:52:30 +07:00
b4a0f0b273
Merge pull request #1176 from jgressmann/bugfix/samd21-systick
...
samd21: enable SysTick only if running w/o OS
2021-11-02 10:49:41 +07:00
5fb16a8f2c
samd21: enable SysTick only if running w/o OS
2021-11-01 18:01:18 +01:00
9245b8f89f
Merge pull request #1164 from suda-morris/refactor/update_include_header_esp32xx_dcd
...
update dcd_esp32sx with correct include list
2021-11-01 15:24:51 +07:00
fa3ed606b4
Merge pull request #1172 from jgressmann/feat/trinket_m0
...
Adds support for Adafruit's Trinket M0
2021-10-31 19:10:20 +07:00
ba34f420db
Adds support for Adafruit Trinket M0
2021-10-31 12:34:53 +01:00
4ea8f1441d
correct freertos port for efm32gg
2021-10-31 00:19:17 +07:00
215e0595ab
change F207 to use new dwc2
2021-10-31 00:09:40 +07:00
b85a6898af
remove dcd_efm32
2021-10-30 20:45:58 +07:00
9cd5a87c64
add support for EFM32GG
...
merge GG12 GG12 to simply OPT_MCU_EFM32GG
2021-10-30 20:42:55 +07:00
2019c8ad7e
Merge pull request #1171 from mkj/qtpy
...
Add Adafruit QT Py board
2021-10-30 12:57:51 +07:00
19a26729b0
Add Adafruit QT Py board
...
Straight copy of itsybitsy_m0/ with MCU changed to
ATSAMD21E18
LED and button are disabled.
LED is a neopixel so could be added later.
2021-10-29 18:00:23 +08:00
660e8b8c88
skip snpsid check for gd32, abstract phyfs turnaround, set max timeout calibration.
...
still has issue with gd32 with msc (does work with running with rtt as
log).
2021-10-29 16:08:19 +07:00
8e95b807f7
samd21: Make LED_PIN and BUTTON_PIN optional
...
Some boards don't have them, just ignore
2021-10-29 13:49:15 +08:00
6c67fc4125
correctly init hs phy for bcm
2021-10-29 00:53:30 +07:00
7def380058
support bcm2711 on pi4, enhance dcd init with utmi and ulpi hs phy
2021-10-28 12:52:18 +07:00