be9409bfa7
Fix board_init_after_tusb
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-17 23:44:01 +02:00
ba36df6233
fix warnings, update docs
2025-09-12 11:27:31 +07:00
1f18be93db
change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent
2024-10-14 18:27:52 +07:00
92602b9de3
change tusb_init(), tusb_rhport_init() to use init struct for expandability
2024-10-11 13:41:53 +07:00
57aac432b5
add new tusb_int_handler(rhport, in_isr) as common irq handler
...
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-10 16:28:36 +07:00
06e52e4fb2
couple of fixes for usbtmc example
2024-08-15 14:33:02 +02:00
92457ec99f
Merge pull request #2202 from Rocky04/patch-4
...
Invoke unmounted state on configuration reset
2023-08-09 20:48:26 +07:00
45af3d6a83
Update examples
2023-08-07 12:04:22 +00:00
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
d919f107c7
minor clean up
2023-03-18 11:22:44 +07: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
075095554a
dont use non-std strncasecmp
2023-01-18 11:47:24 +07:00
ecfd57e6f1
get most examples build with iar
2023-01-18 10:31:00 +07:00
caff3b5c54
Remove unused static data
...
This affects struct rspMsg in usbtmc_app.c (unconditionally) and uint8_t
termChar in usbtmc_device.c (when NDEBUG is defined). IAR generates warning
Pe550 'variable was set but never used'.
2022-09-13 18:00:51 +01: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
d28ff1175d
IAR declares strncasecmp in string.h not strings.h
...
strings.h is not an ISO header file, so IAR generates fatal error Pe1696
'cannot open source file "strings.h"'. Even though strncasecmp isn't an
ISO C library function, IAR's runtime library defines it, though it
declares it in string.h instead.
2022-09-12 18:46:01 +01:00
2110e27678
Merge pull request #1531 from pigrew/usbtmc_highspeed
...
USBTMC: Fixes and support for high-speed USB
2022-07-18 22:20:43 +07:00
b9dc9dbd78
fix most warnings with rp2040 -wconversion
2022-06-27 11:50:17 +07:00
4a9fe813a8
Update USBTMC descriptors to support high speed, set USB version to 2.0.0 for all cases.
2022-06-21 22:31:09 -04: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
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
effd82fd9c
fix #558 third attempt
2021-01-28 18:34:58 -07:00
4f988b792c
fix #558
2021-01-28 18:15:49 -07:00
cb8ceba3dd
fix #558
2021-01-28 13:12:54 -07:00
83614418b5
get all device example build with rp2040 (except freeRTOS)
2021-01-25 13:28:23 +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
c67b3a242e
update example config and descriptor with better Highspeed support
2020-06-15 23:34:09 +07:00
7a24a27d81
update freerots hid composite
...
clean up unused descriptor for usbtmc example
2020-04-20 16:20:18 +07:00
3f8b9c59dd
update example to include CXD56 for highspeed mode
2020-04-17 11:40:33 +07:00
55fd9fe392
Typo of usbtmc.
2020-04-02 23:16:28 -04:00
32c982b762
Fix USBTMC descriptors when INT EP is disabled.
2020-04-02 23:08:21 -04: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
4f871063fd
Merge branch 'master' into cr1901-msp430f5529
2020-03-22 17:19:57 +07: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
f623dbc425
config clean up
2019-11-22 12:41:47 +07:00
e4a88bc826
examples: Fix #ifndef guard for CFG_TUD_ENDPOINT0_SIZE.
2019-10-04 05:36:51 -04:00
4ccdc5522d
Fix typo of CFG_TUD_ENDOINT0_SIZE.
2019-09-27 12:41:46 -04:00
6841b236e8
Remove _app from callback function names.
2019-09-25 12:47:05 -04:00