49a8529dcf
clean up cmake, remove family_get_project_name()
2025-12-19 12:33:42 +07:00
8979af34c0
Fixed more alert found by PVS-Studio
2025-11-04 19:56:53 +07:00
aa739c946d
Merge branch 'master' into uac1
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-30 19:50:47 +01: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
4dd9122417
Merge remote-tracking branch 'upstream/master' into uac1
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-24 11:16:07 +02:00
f39dcae9f1
fix several warnings
2025-10-24 13:04:49 +07:00
fd9d43d7c5
refactor spresense into cxd56. there is no orphan board in bsp.
2025-10-15 19:31:16 +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
6acf49e4c2
Use one control buffer as EP0 has no concurrency
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-05 01:13:36 +02:00
1ded8ac94c
Update headset example
...
Signed-off-by: Mengsk <admin@hifiphile.com >
2025-10-03 10:15:19 +02:00
d322207441
Add UAC1 support to uac2_headset example
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-02 23:59:24 +02:00
9afe71c77e
Add UAC1 support to speaker example
...
Signed-off-by: Mengsk <admin@hifiphile.com >
2025-09-30 16:30:34 +02:00
5d179c255b
Update TUD_AUDIO_EP_SIZE macro
...
Signed-off-by: Mengsk <admin@hifiphile.com >
2025-09-30 15:51:50 +02:00
289680a6b9
Add basic UAC1 support
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-30 15:51:50 +02:00
9637a2006b
More descriptors working
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-30 15:51:50 +02:00
78121a8d3f
Update UAC2 naming
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-29 10:00:39 +02:00
8952838a26
audio: simplify alt settings management
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-27 22:17:10 +02:00
be9409bfa7
Fix board_init_after_tusb
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-17 23:44:01 +02:00
4bfba6b09a
fix rp2 iso transfer: reset state before notify stack. since new audio driver can execute xfer_is()
2025-08-05 22:05:56 +07:00
d9aa4c6f61
fix tud_audio_set_itf_close_EP_cb() typo
2025-08-02 23:23:20 +07:00
545690c834
audio: update examples
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-06-14 22:46:52 +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
cdc98e12c1
Improve EP IN flow control.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2024-11-02 17:09:51 +01: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
088486186f
rename TUD_ENDPOINT_EXCLUSIVE_NUMBER to TUD_ENDPOINT_ONE_DIRECTION_ONLY
2024-08-19 19:05:33 +07:00
a6bee747b6
define and use TUD_ENDPOINT_EXCLUSIVE_NUMBER
2024-08-17 18:07:36 +07:00
761399b5e0
Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_port
2024-08-14 06:33:42 +07:00
2353c4ffba
Add MAX78002 Support
...
-Added support for MAX78002, MAX78002EVKIT
-Added provisions for remaining MAX32 USB parts
2024-07-01 17:31:38 -04:00
0f288326cc
Initial Commit for MAX32 Support
...
Initial commit for the port of TUSB to MAX32xxx parts, staring with MAX32690
- Added dcd_max32.c (based on dcd_musb.c) for interfacing with the peripheral
- Added MAX32690 part family support
- Added max32690evkit board support
- Updated examples for unique EP number requirement
- Updated get_deps.py to fetch the MSDK
Known Issues / Additional Testing Required
- msc_dual_lun only shown 1 volume on Windows
- USBTMC does not have a valid Windowsdriver
- DFU does not have a valid Windows driver
- WebUSB is "Device not Recognized"
- Need to test build scripts with IAR and Clang
2024-06-28 16:55:27 -04:00
ba27179f17
Fix typo.
2024-04-26 20:11:08 +02:00
c097c85dcf
fix print lu format warnings with clang
2024-04-22 16:17:22 +07:00
68b973aa9f
Reduce uac2_headset max sample rate for better compatibility.
2024-04-09 18:32:02 +02:00
6cf27986b6
UAC2: add interrupt volume control to uac2_headset example.
2024-04-01 20:39:48 +02: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
be325ca8bd
Typo fix.
2023-11-14 11:00:59 +01: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
0833806980
Fix typos
2023-06-08 15:38:30 +02:00
6daa135201
update most examples cmake to build with imxrt
2023-04-21 18:23:40 +07:00