Commit Graph

3313 Commits

Author SHA1 Message Date
a1a390a788 Update dcd_esp32s2.c 2020-07-28 10:54:23 +03:00
6178f8de2f ESP32-S2: Handle the fact that available EP IN FIFOs are less than the number of available EP INs
ESP32-S2 has only 5 available endpoint-in FIFOs (including EP0) but 7 available EP IN numbers. This change decouples the fifo number from the endpoint number, providing FIFO numbers until they reach the limit, at which point it will return false and assert an error that too many endpoints were allocated.
2020-07-01 13:38:59 +03:00
0c9932440b Merge pull request #452 from hathach/fix-dfu-rt
Fix dfu rt
2020-07-01 15:24:39 +07:00
ea67aee75b Update README.md 2020-07-01 13:19:06 +07:00
383f8047a5 Merge pull request #453 from hathach/add-da14695-usb
Add da14695 usb
2020-07-01 13:02:16 +07:00
463e978134 added DA14695 DK USB bsp 2020-07-01 12:47:14 +07:00
2f946e765d rename file 2020-07-01 12:42:12 +07:00
12a145b27d fix dfu-rt to response to SET_INTERFACE and DFU_GETSTATUS
fix #450
2020-07-01 01:33:02 +07:00
e4391c32a6 Merge pull request #451 from duempel/fix_synopsys_short_packet
Fix receiving of short packet data (Synopsys)
2020-07-01 00:11:21 +07:00
400c2d2e50 correct led dfu_rt example
also add example usage note
2020-06-30 23:26:51 +07:00
378e6aab8c Clear ep0_pending if rx short packet 2020-06-30 17:56:25 +02:00
9e35ef73f7 Fix receiving of short packet data (ep out) 2020-06-30 12:55:39 +02:00
05996aee64 Merge pull request #427 from kasjer/kasjer/add-da1469x-support
Support for DA1469x MCU from Dialog Semiconductor
2020-06-30 01:20:56 +07:00
2b9466dbc0 Merge pull request #445 from hathach/add-kaluga-bsp
added esp32s2 kaluga bsp
2020-06-29 19:16:09 +07:00
2dff40236c add kaluga files 2020-06-29 18:40:23 +07:00
00104894dc update ci 2020-06-29 18:07:34 +07:00
50b569ad1b added esp32s2 kaluga bsp 2020-06-29 16:52:08 +07:00
268ab9eaa8 Merge pull request #399 from duempel/redesign_synopsys_receive
Improvements to Synopsys EP OUT
2020-06-29 16:02:40 +07:00
8e143fc962 Add board support for Dialog DA1469x-dk-pro
This adds source files that allow to run TinyUSB stack on DA1469x-dk-pro board.
Source files .c .S and .ld are taken from Apache Mynewt repository.
Those files were stripped to allow starting board without Mynewt os.
2020-06-29 11:02:32 +02:00
99df7789a7 Add author name to dcd_synopsys.c 2020-06-29 10:55:03 +02:00
530bc2c39c Add name to contributor list 2020-06-29 09:57:17 +02:00
4f69bcea7e Remove EP0 remaining bytes manipulation
Renaming edpt_xact to edpt_schedule_packets
2020-06-26 17:18:25 +02:00
562c079cf4 Merge pull request #444 from jepler/same5x_bugfix
dcd_samd: Provide implementation for OPT_MCU_SAME5X
2020-06-26 14:40:57 +07:00
b2ef8cdd42 dcd_samd: Provide implementation for OPT_MCU_SAME5X 2020-06-25 18:51:04 -05:00
d489581deb Merge pull request #441 from hathach/add-same5x
added OPT_MCU_SAME5X option
2020-06-26 01:31:39 +07:00
504b152f88 update readme 2020-06-26 01:30:33 +07:00
d5bfb70b72 Merge pull request #442 from czeslawmakarski/pr/update-nrfx-to-nrfx-2.2.0
Update NRFX to v2.2.0
2020-06-25 13:45:27 +07:00
7c94176b4b Update NRFX to v2.2.0 2020-06-24 15:07:28 +02:00
d4d6e06c1d added OPT_MCU_SAME5X option 2020-06-24 00:53:17 +07:00
1cb53dd23e Merge pull request #438 from UweBonnes/debug
examples/readme.md: Add hint to build for debug
2020-06-22 11:11:00 +07:00
d96fa8d407 examples/readme.md: Add hint to build for debug. 2020-06-21 14:33:47 +02:00
bd41504f65 Merge pull request #433 from HiFiPhile/sof
Disable SOF in dcd_stm32_fsdev
2020-06-20 17:33:58 +07:00
067287ef91 Add transaction (edpt_xact) as sub transfer
A transfer can have one or multiple transactions.
Usually only EP0 splits one xfer into multiple xact.
2020-06-18 17:18:28 +02:00
9ffb9b69a4 Disable SOF in dcd_stm32_fsdev
Signed-off-by: Mengsk <admin@hifiphile.com>
2020-06-18 14:18:00 +02:00
2b27eed01a Merge pull request #431 from HiFiPhile/unaligned
Fix IAR compiler warnings.
2020-06-17 17:24:40 +07:00
57b553e023 Fix IAR warnings.
Pa039 : use of address of unaligned structure member.
Pe188: enumerated type mixed with another type.
2020-06-17 10:08:33 +02:00
8a67f81397 Merge pull request #430 from PanRe/fix-too-strict-iad-checks
Fix too strict checks on subclass and protocol entries of iad descriptor.
2020-06-14 19:31:32 +07:00
bc7e24b659 Fix wrong comment for IAD checks. 2020-06-14 14:22:10 +02:00
b25bbf4776 Fix alignment. 2020-06-14 12:58:16 +02:00
3012175351 Fix alignment. 2020-06-14 12:57:00 +02:00
48b2e6cf78 Fix too strict checks on subclass and interface of iad descriptor. 2020-06-13 13:51:50 +02:00
0635bafe0a Add DCD for Dialog DA1469x MCU
Dialog Semiconductor's BLE MCU DA1469x comes with full speed USB.
It's base on National Semiconductor discrete USB controller USBN9603/4.

This adds support for:
- control/interrupt/bulk endpoints (up to 64 bytes)
- ISO endpoint were not tested and may not work correctly
- reset/sleep/wakeup are handled
- code for VBUS changes is provided
2020-06-09 15:55:46 +02:00
56f3898ced Add Dialog DA1469x register definition file
Register definition file along with some MCU headers was taken
from Dialog SDK for DA1469x MCUs.
Those files are needed for USB port.
2020-06-09 12:55:28 +02:00
d9496256cf Update feature_request.md 2020-06-01 15:17:45 +07:00
5a1c86d948 Update bug_report.md 2020-06-01 15:17:05 +07:00
5efeaf2ac1 Merge pull request #413 from kasjer/kasjer/ble-over-usb
Bluetooth HCI transport over USB
2020-05-31 15:07:56 +07:00
7258355e8e Merge pull request #424 from hathach/fix-idf-usb-pin-init
fix idf usb pin init changes
2020-05-29 14:07:37 +07:00
e0490ae786 fix idf usb pin init changes 2020-05-29 13:06:33 +07:00
e9b41cb97d Merge pull request #421 from hathach/add-qualifier-descriptor
add get device qualifier descriptor
2020-05-28 23:34:42 +07:00
d6d29897f3 add get device qualifier descriptor 2020-05-28 23:16:16 +07:00