49a8529dcf
clean up cmake, remove family_get_project_name()
2025-12-19 12:33:42 +07:00
1df116adfc
clean up
2025-11-19 12:19:08 +07:00
fd3161087d
Merge branch 'refs/heads/master' into dwc2_ep0
...
# Conflicts:
# examples/device/dfu/src/usb_descriptors.c
# examples/device/dfu_runtime/src/usb_descriptors.c
# src/device/usbd_control.c
# src/portable/synopsys/dwc2/dcd_dwc2.c
2025-11-19 11:32:44 +07:00
1f04fe7924
added .clang-format
...
fix more alerts
disable IAR CStat since pvs-studio check is better integrated with clion
2025-11-05 17:34:27 +07:00
cee793796c
Add boundary check
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-31 10:56:31 +01:00
4da7845747
Merge branch 'master' into dwc2_ep0
...
# Conflicts:
# examples/device/dfu/src/usb_descriptors.c
# examples/device/dfu_runtime/src/usb_descriptors.c
# src/portable/synopsys/dwc2/dcd_dwc2.c
2025-10-29 20:32:50 +07:00
d92b810df7
fix Identifiers that start with '__' or '_[A-Z]' are reserved.
...
fix compiling with nuc family
2025-10-28 14:14:01 +07:00
a12806a6cd
fix descriptor warning when shifting zero
2025-10-28 00:17:26 +07:00
f39dcae9f1
fix several warnings
2025-10-24 13:04:49 +07:00
c48bbfab5e
more make refactor
2025-10-14 17:53:55 +07:00
9bf18d080b
move make.mk to hw/bsp/family_support.mk
2025-10-14 15:14:43 +07:00
c566db87b3
example/dfu: add MSOS 2.0 descriptor for auto driver loading
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-10 14:01:22 +02:00
be9409bfa7
Fix board_init_after_tusb
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-17 23:44:01 +02:00
09bce3532c
Add CMake presets.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-02-09 00:25:38 +01:00
c8130afe9b
bump up cmake min to 3.20
2025-01-21 16:28:26 +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
83840041a8
update esp32 to also be supported by hil test
...
test run locally well
2023-11-29 17:09:52 +07:00
26ca48e7a7
move make.mk and rules.mk to build_system/make
2023-11-23 20:20:01 +07: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
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
bdfcd50b1b
Merge branch 'master' into portability
2023-03-17 23:53:38 +07:00
e62d1a03ac
integrate top.mk into make.mk
2023-03-06 13:25:56 +07:00
ecfd57e6f1
get most examples build with iar
2023-01-18 10:31:00 +07: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
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
bed8913107
Skip dfu and usbtmc on pi zero
2022-01-05 16:17:19 -08:00
7b27b8f498
Unify skip and only logic for build scripts
...
And switch to a single file that can include mcu, family or board.
2022-01-05 15:44:23 -08:00
1c77f9f669
msp432e4 ci typo, skip dfu example for tm4c123
2021-11-08 20:03:47 +07:00
1e308dd6c0
reduce CFG_TUD_DFU_XFER_BUFSIZE for max compatible
2021-11-08 19:18:52 +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
9542fcdbcd
rename CFG_TUD_DFU_TRANSFER_BUFSIZE to CFG_TUD_DFU_XFER_BUFSIZE
2021-07-22 01:00:06 +07:00
6acaa94b32
fix warnings
2021-07-15 21:09:05 +07:00
3960beece0
rename CFG_TUD_DFU_MODE to simply CFG_TUD_DFU
2021-07-15 20:52:58 +07:00
daca9e520b
wrap up DFU update
2021-07-15 20:47:50 +07:00
5b965a3888
more rename and update
2021-07-14 15:52:38 +07:00
ac8d0abecf
rename dfu API
...
- tud_dfu_dnload_complete() -> tud_dfu_download_complete()
- tud_dfu_req_dnload_data_cb() -> tud_dfu_download_cb()
- tud_dfu_req_upload_data_cb() -> tud_dfu_upload_cb()
2021-07-14 15:04:38 +07:00
86d511f244
rename tud_dfu_set_timeout_cb() to tud_dfu_get_status_cb()
...
also add state as argument
2021-07-12 21:08:13 +07:00
680b000bd1
simplify TUD_DFU_DESCRIPTOR with alternate count
...
remove CFG_TUD_DFU_ALT_COUNT since there is only one DFU functional
descriptor
2021-07-12 20:15:59 +07:00