03777f4a46
generalize renesas LINK core driver
...
create local register access struct and move mcu specific code
in preparation of support for other mcu families that use the LINK usb core
Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt >
2022-06-02 09:35:30 +01:00
dcadbf3364
rename renesas driver to link
...
link was chosen according to the name for the usb core on datasheets, LINK core
Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt >
2022-06-02 09:35:30 +01:00
0ee74a71e2
add renesas fsp submodule
...
Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt >
2022-06-02 09:35:28 +01:00
99c1585ed2
rename board specific macro for example
...
- BOARD_DEVICE/HOST_RHPORT_NUM to BOARD_TUD/H_RHPORT
- BOARD_DEVICE/HOST_RHPORT_SPEED to BOARD_TUD/H_MAX_SPEED
2022-06-01 23:53:40 +07:00
2683deb0dd
Merge branch 'master' into ch32v307
2022-05-21 13:54:25 +07:00
26c4d4b328
Minor cleanup of RP2040 code post addition of Pico-PIO_USB
...
* Removed some compiler warnings, and cleaned out unnecessary warning suppression from CMake suppress_tinyusb_warnings()
* Made explicit family_configure_dual_usb_example() for DUAL mode examples as family_configure_target() may not generally be called multiple times for the same target
* Renamed library pico_pio_usb to tinyusb_picio_pio_usb to be clearer and avoid conflict if someone already has a pico_pio_usb in their project
* Added family_add_pico_pio_usb() method for adding Pico-PIO_SUB support to an existing example
* Allowed tinyusb_pico_pio_usb to be added to regular apps using the Pico SDK
2022-05-20 17:25:30 -05:00
c2bcda86e2
Merge pull request #1412 from hathach/pio-host
...
PIO USB support
2022-05-16 16:29:20 +07:00
4586d8f119
add upstream Pico-PIO-USB
2022-05-16 13:44:06 +07:00
35b77a4a81
cmake lib rename
2022-05-10 22:14:00 +07:00
717a474125
move pio-usb init to family_configure_pio_usb_example() to stay compatible
2022-05-10 21:56:47 +07:00
26ee622222
move pio usb files to src
2022-05-10 12:51:48 +07:00
f19d913b5d
set irq priority for freertos
2022-05-05 22:29:12 -07:00
0b30a10ab3
configure hid_to_cdc example to build with rp2040 with pio usb as host
2022-04-29 22:24:36 +07:00
4a661dead0
add TU_ATTR_FAST_FUNC for rp2040 __not_in_flash() section
2022-04-27 17:57:52 +07:00
12debd7763
keep up with pio usb
2022-04-22 01:06:17 +07:00
98bbb0d402
Merge branch 'master' into pio-host
2022-04-21 12:05:22 +07:00
cc5a4720e5
catch up with pio lib
2022-04-14 22:00:47 +07:00
d5d4909c20
proof of concpet that device pio-usb work with host pio-usb
2022-04-08 13:36:05 +07:00
c25f835aea
update to use pio hw endpoint
2022-04-01 23:31:43 +07:00
db6cba6a7b
rename pio to pio_usb
2022-04-01 16:38:41 +07:00
e2f0aef93b
make use pio_usb_port_reset_start/end
2022-03-30 16:41:55 +07:00
735300b53c
remove cxd56 __pycache-_ folder
2022-03-28 12:47:32 +07:00
a09c1648f5
Fix typo
2022-03-22 23:31:20 +10:30
1d254be1a4
Increase stack size to 4096 bytes
2022-03-22 16:03:53 +10:30
fccbcfc889
Add WCH CH32V307 port
...
Add WCH mcu submodule
Add CH32V307V-R1-1v0 bsp
2022-03-22 00:30:46 +10:30
45052c625e
Merge branch 'master' into pio-host
2022-03-20 00:51:00 +07:00
a715077b10
remove usbh_control.c
2022-03-11 09:57:35 +07:00
76c8d4d95b
Add support for nucleo-wb55rg
2022-03-07 09:35:12 +01:00
2bef4410f9
Add stm32wb cmsis and hal driver submodules from ST
2022-03-05 17:53:57 +01:00
1d29817139
start to add pio usb (host) support
...
run as proof of concept
2022-03-01 23:55:53 +07:00
31aa077cb0
rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED
2022-02-25 18:35:21 +07:00
d10326cb4e
rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED
...
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2022-02-25 18:35:21 +07:00
a8d6e82395
enhance dual role examples
2022-02-25 17:36:05 +07:00
9ba1ba8fa1
Guard clock setup for USB2
2022-02-22 18:39:02 -08:00
d749597591
Add dual role (concurrent) example
...
This reads HID devices over host and then translates that to ASCII
and sends it over CDC device.
2022-02-22 18:13:22 -08:00
e188117823
more esp build fix
2022-02-18 16:30:21 +07:00
52645fcc1b
fix build with latest esp idf
2022-02-18 13:07:21 +07:00
2df57d2be0
Nit spelling correction
2022-02-09 08:19:01 -08:00
d7cbfaaa0a
Add hcd into source list
2022-01-27 22:26:51 +09:00
a4bc6075ce
Add HCD functions for KL25Z
2022-01-27 20:57:40 +09:00
7de166390e
Merge branch 'master' into master
2022-01-25 22:29:05 +07:00
e40547ada1
Merge pull request #1265 from kkitayam/add_hcd_for_renesas_rx
...
Add HCD driver for Renesas RX
2022-01-19 19:07:21 +07:00
84f2ca77f7
Merge pull request #1283 from kasjer/kasjer/olimex-pic32-board-fixes
...
olimex pic32 board fixes
2022-01-19 09:55:18 +07:00
45d56915d1
pic32/olimex boards: Fix active state of button
...
Buttons for olimex_emz64 and olimex_hmz144 should be set
to active low in board configuration.
2022-01-17 18:00:58 +01:00
58b8bdc2e4
Merge pull request #1277 from liamfraser/fix-cmake-skip
...
Fix family_support.cmake to use new skip.txt and only.txt files
2022-01-17 14:36:51 +07:00
efc29baead
Merge branch 'master' into port-ft90x
2022-01-17 12:36:39 +07:00
976405dea3
Merge pull request #1270 from kasjer/kasjer/pic32mz
...
Driver for Microchip PIC32MZ family
2022-01-16 20:24:14 +07:00
cb57f047e7
update for s3
2022-01-16 13:26:50 +07:00
e1e4577616
more ci fix
2022-01-16 13:24:36 +07:00
e635c16de0
fix esp ci build with IDF version 5
2022-01-16 13:12:27 +07:00