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