Commit Graph

3983 Commits

Author SHA1 Message Date
10a8ef7614 fix nested extern declaration of 'SystemCoreClock' [-Werror=nested-externs] 2020-07-29 17:04:47 +07:00
5af08e2ffc fix strict prototype 2020-07-29 16:59:07 +07:00
78f1576e93 Merge pull request #412 from hathach/fix-net-cast-align
suppress cast-align warnings for net device driver
2020-07-29 11:23:11 +07:00
8dda0a0dd1 Merge pull request #454 from me-no-dev/esp32-s2-fifos
ESP32-S2: Handle the fact that available EP IN FIFOs are less than the number of available EP INs
2020-07-28 15:16:15 +07:00
a1a390a788 Update dcd_esp32s2.c 2020-07-28 10:54:23 +03:00
6976e64217 fix msp430 gcc 9.2.0 warning in #465 2020-07-28 14:36:15 +07:00
01903a4a6d Implement dynamic reallocation of RX and TX fifos for EP0.
Tested with EP0 size 8/16/32/64.
2020-07-27 21:03:20 +02:00
5e3f90cd6e add 'set_EP0_max_pkt_size(...)' and fix EP0 size to 64 bytes after reset 2020-07-26 19:21:30 +02:00
201dd72576 Merge remote-tracking branch 'upstream/master' 2020-07-26 12:57:16 +02:00
1269bb440a Fix structure definition audio_control_range_X_n_t 2020-07-25 14:31:25 +02:00
e047fbe8fb Merge remote-tracking branch 'upstream/master' into uac2 2020-07-25 14:26:24 +02:00
d91843bcd2 Get and set requests work 2020-07-25 11:18:50 +02:00
6035572036 Merge pull request #471 from hathach/call-usbinit-after-kernel-started
call tud_init() after freeRTOS kernel is started
2020-07-24 01:28:49 +07:00
503c15217e example to call tud_init() after freeRTOS kernel is started
add note for usb init when using with RTOS
2020-07-23 09:20:45 +07:00
72c5167fa5 Merge pull request #470 from hathach/fix-samd21-missing-setup
fix samd21 race condition with setup packet
2020-07-23 06:36:20 +07:00
0407cfe16c fix samd21 race condition with setup packet
reproduced with Adafruit_TinyUSB_ArduinoCore port commit 11d669b4d2a40eb2fc5e51b2a9707a6de9d42363 and SAMD BSP 1.6.1
2020-07-23 01:39:15 +07:00
7d2fc12445 Merge pull request #469 from hathach/followup-pr466-pr468
Followup pr466 pr468
2020-07-21 21:56:57 +07:00
dfca92d29b follow up to pr468 2020-07-21 21:06:10 +07:00
787c891702 add note for MS OS 1.0 Descriptor at 0xEE 2020-07-21 21:00:11 +07:00
be744e1e01 Merge pull request #466 from chang196700/feature/string_desc_msos
Remove 0xEE index string if statement & change TU_ASSERT to TU_VERIFY
2020-07-21 20:25:08 +07:00
1e2c554919 Merge pull request #468 from me-no-dev/freertos-yield-from-isr
FreeRTOS: Yield from ISR to notify the USB task
2020-07-21 19:56:18 +07:00
141db1278a Make definition of CFG_TUD_AUDIO_CTRL_BUF_SIZE mandatory 2020-07-20 20:24:05 +02:00
fdb156a3bb Implement control EP0 buffer and get rid of CFG_TUD_AUDIO_USE_TX_FIFO 2020-07-20 20:18:45 +02:00
3822a6a385 FreeRTOS: Yield from ISR to notify the USB task
If we do not yeld in ISR when we write to queue/give semaphore, the scheduler will not know of the change and will not check the queue untill the next OS tick. This change causes the task to be called immediately and makes communication many times faster.
2020-07-20 00:46:16 +03:00
5cd654838b Remove 0xEE index string if statement & change TU_ASSERT to TU_VERIFY
Signed-off-by: Chang Feng <chang_196700@hotmail.com>
2020-07-19 19:13:17 +08:00
077e881c92 Implement all missing A.17 control selectors 2020-07-19 11:53:35 +02:00
a0f6fa4e06 update ci script 2020-07-19 14:19:39 +07:00
798fad397a Merge pull request #464 from hathach/improve-highspeed
Better support highspeed mode
2020-07-19 13:24:57 +07:00
8e1290e51e minor clean up 2020-07-19 13:13:21 +07:00
47bcedc0b4 Add A.17.4 - Terminal Control Selectors 2020-07-18 19:27:00 +02:00
6ddee1b5cf more update 2020-07-18 01:07:44 +07:00
881025afdc add new name warning to cdc and midi (skip msc, hid warning for now) 2020-07-17 23:01:39 +07:00
7baeea7a00 update actual link speed for spresense 2020-07-17 18:28:19 +07:00
d0f3d03933 Intermediate commit. 2020-07-17 08:40:10 +02:00
dc00f0cae1 update link speed detection for nuc505 2020-07-16 20:44:06 +07:00
0517f4a2f1 dcd tdi report link speed on reset 2020-07-16 16:12:21 +07:00
5ca748a68e rename CFG_TUD_MSC_BUFSIZE to CFG_TUD_MSC_EP_BUFSIZE
rename CFG_TUD_HID_BUFSIZE to CFG_TUD_HID_EP_BUFSIZE
2020-07-16 15:34:16 +07:00
fea6fb73a1 add fs & hs config for cdc_msc_freertos, midi_test, msc_dual_lun 2020-07-16 13:04:10 +07:00
ed065691ef fix unintended changes to webusb example 2020-07-16 00:55:19 +07:00
706413f751 add tud_speed_get()
- define both fs and hs configuration descriptor
- rename CFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZE with default size of 64 for FS, and 512 for HS
2020-07-16 00:44:09 +07:00
2274740e48 Merge pull request #462 from ktemkin/add_luna_bsp
add BSP for Great Scott Gadgets' LUNA boards (SAMD21)
2020-07-15 11:31:11 +07:00
9181ce55fb add BSP for Great Scott Gadgets' LUNA boards (SAMD21) 2020-07-14 21:51:31 -06:00
e1b3fe81c4 Merge pull request #461 from CraigHutchinson/patch-1
Improve comment on CDC tud_cdc_write_available()
2020-07-10 18:51:50 +07:00
323ae5a84f Improve comment on CDC tud_cdc_write_available()
Fixes #460
2020-07-10 12:24:09 +01:00
81392da1ea Merge pull request #456 from me-no-dev/esp32-s2-epin-to
ESP32-S2: Detect EP IN Xfer Timeout
2020-07-10 12:29:06 +07:00
dbced9911d Merge pull request #447 from hathach/add-stm-hs
Add support for STM32 OTG HS core
2020-07-08 19:47:24 +07:00
0fd074afd8 change REDUCE_SPEED=0/1 to explicitly SPEED=high/full
update readme, boards.md to add link to new stm boards
2020-07-08 16:29:48 +07:00
f82655a212 correct EP Size for cdc dual and webusb example 2020-07-06 18:55:31 +07:00
a192d99bf0 Merge pull request #457 from UweBonnes/add-stm-hs
Add stm hs
2020-07-05 14:07:08 +07:00
8f433e67ac Add stm32l4r5nucleo. USB and UARTwork.
USB runs from LSE stabilized MSI48
LPUART on PORTG needs VDDIO2 enabled.
2020-07-03 16:34:08 +02:00