9697c4df4e
update all examples to use unique ID as serial if avaialble
2023-08-04 10:28:24 +07:00
ef5bd9ee6c
Merge branch 'master' into enhance-bsp
2023-08-04 00:31:12 +07:00
cf91660cee
rename hw/bsp/board.h to board_api.h
2023-08-03 15:44:05 +07:00
3f788a4e5a
enable USBMC for uno r4, add board_init_after_tusb() API
...
add BOARD_UPPERCASE for board detection
2023-07-31 19:09:40 +07:00
e43387abac
rework cmake with rtos support add RTOS to family_configure_device/host/dual_example()
2023-06-27 15:45:38 +07:00
6daa135201
update most examples cmake to build with imxrt
2023-04-21 18:23:40 +07:00
d7d4e7b527
Update samples
2023-03-30 11:34:39 -05:00
bdfcd50b1b
Merge branch 'master' into portability
2023-03-17 23:53:38 +07:00
3623ba1884
fix trailing space and new line
...
temporarily disable codespell
2023-03-17 16:12:49 +07:00
e62d1a03ac
integrate top.mk into make.mk
2023-03-06 13:25:56 +07:00
1437ad1dfb
Add endpoint definitions for more example projects.
2022-11-30 12:15:27 +00:00
65ba15c37d
Remove unreachable code
...
IAR generates warning Pe111 'statement is unreachable'. In a couple of
cases, replace return statements with TU_ATTR_FALLTHROUGH; because some
compilers apparently can't figure out that the return statements are
unreachable but do whinge about an imagined fall-through without them!
2022-09-13 18:00:50 +01:00
fc1a27b6c9
RP@040: rework CMake for compiler warnings
2022-07-12 12:58:30 -05:00
4ea27acd1d
minor update to webusb serial example
2022-07-12 01:55:33 +07:00
b9dc9dbd78
fix most warnings with rp2040 -wconversion
2022-06-27 11:50:17 +07:00
9794a2b865
more example update
2022-06-06 22:41:04 +07: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
a8af609dfe
auto detect max rhport speed based on mcu
2022-02-25 18:35:21 +07:00
a5f516893b
more with -Wcast-qual
2021-10-17 16:36:53 +07:00
ed4602158b
TD 9.12 remote wakeup test
...
remove TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP attribute from non-hid
examples
2021-08-26 17:08:22 +07:00
188bc0e991
change webusb-serial landing page
...
- to example.tinyusb.org/webusb-serial/
- remove landing page from doc
2021-08-05 18:00:41 +07:00
b192dc0738
Update EPNUM in usb_descriptors.c
2021-07-21 14:18:47 +02:00
fd7b18a4f6
Make examples standalone buildable via CMake
2021-06-10 10:11:20 -05:00
95f2478146
Rework rp2040 examples and CMake build:
...
- Examples should be CMake buildable from their own subdirectory; such a build will error out based on
matching .skip.MCU_xxx or a mismatched .only.MCU_
- It should be possible to build from a higher level and use .skip.MCU_ and .only.MCU_ to filter which
examples get built
- The intention is for the CMakeLists.txts in the examples to be non family specific and without MCU based IFs. I have
started this work, but am not really sure the state of the esp32 stuff; in any case the plan is to have
everything encapsulated in the FAMILY/family.cmake
- pico_examples now just includes examples/device/CMakeLists.txt and examples/host/CMakeLists.txt directly, as they
also build correctly when included from there.
Note that .skip.MCU_ for esp32 in the directories it wasn't previously avaiable has not been added, as the .skip is common to the regular Makefile builds also. It isn't clear whether these examples should build for esp32, but if not .skip should be added.
2021-05-30 20:13:47 -05:00
59f0fa1e5e
cmake cleanup
2021-04-19 13:30:04 +07:00
c8bb0020ea
update rp2040 to use pico-sdk externally
...
also try to update ci
2021-04-11 13:37:07 +07:00
249852d25c
use boot2_generic_03h for adafruit feather rp2040
...
- also use boot2_generic_03h for now for itsy bitsy and qt rp2040
- change default flash target for rp2040 to flash-pyocd
2021-03-18 19:53:39 +07:00
38ebb8502d
clean up
2021-03-10 11:31:50 +07:00
4a73b6a219
update doc for BOARD name, add note for udev on Linux
2021-03-10 11:23:44 +07:00
ce942baad2
update pico-sdk to more recent commit
...
- move target_link_libraries() to family.cmake
- enable pico_bootsel_via_double_reset
2021-03-02 22:57:33 +07:00
5178e2af55
Address review comments:
...
- every switch must have a default
- revert formatting of unchanged lines
2021-02-10 22:14:29 -05:00
ce7fb36337
Fix unintended control transfers in webserial example.
2021-02-10 01:05:37 -05:00
8e954a4391
added enumerate walkaround for RP2040-E5
...
- PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1
- target linke pico_fix_rp2040_usb_device_enumeration
2021-02-01 13:37:37 +07:00
4a0f5cbd63
change output filename to BOARD-Directory
2021-01-26 12:46:24 +07:00
83614418b5
get all device example build with rp2040 (except freeRTOS)
2021-01-25 13:28:23 +07:00
61ad7bef71
migrate vendor device to new control xfer cb
2020-11-20 15:50:11 +07:00
787c891702
add note for MS OS 1.0 Descriptor at 0xEE
2020-07-21 21:00:11 +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
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
f82655a212
correct EP Size for cdc dual and webusb example
2020-07-06 18:55:31 +07:00
c67b3a242e
update example config and descriptor with better Highspeed support
2020-06-15 23:34:09 +07:00
3f8b9c59dd
update example to include CXD56 for highspeed mode
2020-04-17 11:40:33 +07:00
794212d44e
revise argument order for TUD_CONFIG_DESCRIPTOR macro
2020-03-31 10:53:47 -05:00
87f313da48
add provision for multiple configurations
2020-03-30 13:47:17 -05:00
048f5e34dc
Merge pull request #280 from majbthrd/nuc505
...
add Nuvoton NUC505
2020-03-03 21:35:06 +07:00
b97d4709c2
Add langid to examples.
...
Signed-off-by: Chang Feng <chang_196700@hotmail.com >
2020-02-26 13:37:02 +08:00
7d8ecc63a6
add Nuvoton NUC505
2020-02-07 20:11:00 -06:00
38b14725f7
rename OPT_MCU_IMXRT10XX to OPT_MCU_MIMXRT10XX
2019-11-22 17:40:12 +07:00
281e8cd9ec
rename OPT_MCU_RT10XX to OPT_MCU_IMXRT10XX
2019-11-22 15:42:46 +07:00