Commit Graph

6111 Commits

Author SHA1 Message Date
Gordon McNab aceab1dcf3
Merge branch 'hathach:master' into port-ft90x 2022-11-30 12:16:52 +00:00
Gordon McNab 1437ad1dfb Add endpoint definitions for more example projects. 2022-11-30 12:15:27 +00:00
Gordon McNab fe63e30a44 Add FT9xx for cdc_dual_ports
Fix handling of interrupt endpoints. i.e. no ZLPs.
Fix the assignation of endpoint types.
Add button support for MM900evx boards.
On board support do not block for UART input.
2022-11-30 11:46:13 +00:00
Ha Thach 2ae6a4d519
Merge pull request #1755 from rppicomidi/fix_1721
Fix RP2040 Issue 1721
2022-11-30 18:00:27 +07:00
Ha Thach ff26714958
Merge pull request #1756 from benishor/master
Added board description for electro-smith daisy seed
2022-11-30 17:16:19 +07:00
Gordon McNab 7d8d3eca73 Fix transfers issues with FT9xx
Correct USB FIFO use for setup data phases (OUT transfers). We cannot stop traffic on the control endpoint so we set a flag and pull data from host when tinyUSB requests it from the USB FIFO. Extend this for all endpoints although currently not required.
Rename all instances of ft90x which can apply to ft93x as ft9xx.
Add support for the cdc_dual_ports example for ft9xx.
Add LED pin definition for board LED in a simple to access place on the Bridgetek MM900EVx boards.
2022-11-29 18:49:23 +00:00
Gordon McNab 1fce76ad47 Fix issue with the CDC SetLineCoding request
The SetLineCoding would fail as host would send the SETUP OUT phase before tinyUSB had setup a transaction for it. ft9xx port would ignore the transfer since there was no valid transaction setup for it. One SETUP data phase packet is cached now.
2022-11-28 17:41:00 +00:00
Ha Thach 52a9098b31
Merge pull request #1763 from hathach/host-retry-failed-enumeration-request
Retry a few times with transfers in enumeration since device can be unstable when starting up
2022-11-29 00:11:41 +07:00
hathach be6f6f2c99 increase delay between attempts to 100ms 2022-11-28 23:43:52 +07:00
hathach b2a3f33046 Retry a few times with transfers in enumeration since device can be unstable when starting up 2022-11-28 23:22:10 +07:00
hathach 5785467016 update pico-pio-usb submodule and its warnings suppress 2022-11-28 23:21:17 +07:00
Gordon McNab 9ccfb384e8 Update to v2.6.0 library 2022-11-24 12:17:55 +00:00
Adrian Scripca 8ef32617ba
Added board description for electro-smith daisy seed 2022-11-24 13:06:25 +02:00
rppicomidi 9825fbe9ac Fix RP2040 Issue 1721 2022-11-23 13:12:31 -08:00
Ha Thach 081e4eecba
Merge pull request #1750 from hathach/rework-host-msc-complete-callback
Rework host msc complete callback
2022-11-23 17:47:52 +07:00
hathach 7298923927 rework tuh_msc_complete_cb_t signature to use new tuh_msc_complete_data_t
add user arg to all scsi command API that support complete callback
2022-11-23 16:01:48 +07:00
hathach 21d552bbdf
allow all host examples to use pico-pio-usb for rp2040 2022-11-23 12:30:10 +07:00
Ha Thach 4a2e424103
Merge pull request #1746 from hathach/host-msc-example
Add host msc explorer example
2022-11-21 17:22:52 +07:00
hathach a394273ed2
add board_getchar() for non-blocking getchar() 2022-11-21 16:28:54 +07:00
hathach 460bef9dbb
host msc example work well with rp2040 pio-usb 2022-11-21 15:49:38 +07:00
hathach ba9f88f18c
suppress fatfs cast-qual 2022-11-21 12:33:31 +07:00
hathach 53677d4844
house keeping 2022-11-21 12:28:33 +07:00
hathach 64ecf43663
whitespace 2022-11-21 11:53:15 +07:00
hathach cab65acc46
add pwd 2022-11-21 11:52:51 +07:00
hathach 51873cd1be
implement rm command 2022-11-21 11:24:58 +07:00
hathach 47bc269b50
fix build with rp2040 and rx65 2022-11-21 11:12:10 +07:00
hathach 2312bfe3c4
implement cp command 2022-11-20 16:40:15 +07:00
hathach bf69ffb8f7
add mv command 2022-11-19 15:53:55 +07:00
hathach daeaea9556
add mkdir 2022-11-19 15:37:23 +07:00
hathach 16e1838862
implement cat command 2022-11-19 15:27:07 +07:00
hathach 083ed364ba
add cd command 2022-11-19 13:56:33 +07:00
hathach bb570e02d6
msc explorer ls work great 2022-11-19 13:44:07 +07:00
hathach a6001fc8f2
update uart read for lpc18/43 for testing 2022-11-18 21:50:00 +07:00
Ha Thach 95fb11fcff
Merge pull request #1712 from kripton/fixDhserver
dhserver: Support DHCP clients that don't send the MESSAGETYPE as first option
2022-11-18 21:42:39 +07:00
hathach b00529e287
add msc file explorer example
- add lib/fatfs version 15
- add lib/embedded-cli
2022-11-18 21:39:04 +07:00
Ha Thach 2dc7a62361
Merge pull request #1738 from kaysievers/midi-port-names
MIDI: support port name strings
2022-11-16 16:36:13 +07:00
Ha Thach 67cda9b7f9
Merge pull request #1740 from hathach/add-HiFiPhile-selfhost
Add hifiphile self-hosted
2022-11-16 15:34:05 +07:00
hathach fc523733c1 more ci warnings 2022-11-16 11:16:40 +07:00
hathach 9b9d841770 fix other ci warnings 2022-11-16 11:11:26 +07:00
hathach ba0f1a3be5 disable orphan board workflow and minor update to pi4 workflow 2022-11-16 11:01:54 +07:00
hathach d17eb94e84 only print flash output if failed 2022-11-16 09:36:12 +07:00
hathach a6d9fda5f9 skip usb msc test 2022-11-16 01:01:03 +07:00
hathach 2f909c284a more flash script 2022-11-15 23:47:24 +07:00
hathach 2fb0cea7e2 more test 2022-11-15 23:37:07 +07:00
hathach 468ec83c1b correct flash.sh creation 2022-11-15 23:07:58 +07:00
hathach d8badc948f update yml 2022-11-15 18:13:19 +07:00
hathach 931b718289 try running HiFiPhile self-host with stm32l412nucleo 2022-11-15 18:10:41 +07:00
Ha Thach 6c6b7ee2bf
Merge pull request #1727 from HiFiPhile/bsp_412
Add support for STM32L412.
2022-11-15 16:15:09 +07:00
Kay Sievers abfcdf2cfb MIDI: support port name strings
This allows to set custom descriptive names for virtual MIDI
ports/cables. A MIDI port offers different functionality on
the same physical USB device. The names make it easier to
distinguish one from the other.
2022-11-11 22:48:29 +01:00
Mengsk da1589f116 Fix FREERTOS USB IRQ priority. 2022-11-08 21:58:51 +01:00