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
f15f79df5d
cmake work well with imxrt
2023-05-06 15:14:54 +07:00
6daa135201
update most examples cmake to build with imxrt
2023-04-21 18:23:40 +07:00
95dec2ac26
Fix case.
2023-04-08 15:39:33 +02:00
d4c7c9871e
fix audio comment error
2023-04-08 18:14:10 +08: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
8a1184e7b3
Minor audio_test example fix.
...
Fix CFG_TUD_AUDIO_EP_SZ_IN size.
2022-12-29 14:34:37 +01:00
53f0d5538b
Don't assume ints automatically convert to enums
...
IAR generates warning Pe188 'enumerated type mixed with another type'.
2022-09-13 18:00:50 +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
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
a8af609dfe
auto detect max rhport speed based on mcu
2022-02-25 18:35:21 +07: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
0e733ae14b
add pi4 to ci build in build_aarch64
2021-11-02 21:46:23 +07:00
dbd31895bc
change usage of TU_CHECK_MCU() to prevent macro conflict
2021-10-25 17:04:03 +07:00
2f2fb3d8d9
clean up
2021-09-29 16:18:11 +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
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
b687a4fc20
Merge branch 'master' into edpt_ISO_xfer
2021-04-15 12:12:52 +07:00
ad11481dd1
update plot script to work on macos and linux
...
also add note for installing pip module
2021-04-15 12:08:50 +07:00
c8bb0020ea
update rp2040 to use pico-sdk externally
...
also try to update ci
2021-04-11 13:37:07 +07:00
8b79040c38
code format
2021-04-06 15:34:50 +07:00
fcb97bd4e9
Fix #define in audio_test
2021-04-03 15:48:09 +02:00
40b2ffcb52
Delete old settings
2021-04-03 10:09:40 +02:00
a1efd41649
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
2021-04-03 09:50:08 +02:00
9b2ddd9cc6
Generalize audio driver for 3 audio functions plus a lot more.
...
- Audio format and parameters are parsed from descriptors thus user no
longer needs to give them explicitely
- Tested for 4 channel software type I PCM encoding with 16 bit with 1
channel per FIFO and 2 channels per FIFO (this is I2S specific)
2021-04-03 09:49:27 +02: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
d566444d58
Add new line at end of python script
2021-03-13 11:41:46 +01:00
de3c03af76
Add python script to plot audio sample data.
2021-03-13 11:37:38 +01:00
db6242f076
move AUDIO_SAMPLE_RATE to example main.c
2021-03-13 00:23:13 +07:00
8cb3bd3cd3
Merge remote-tracking branch 'upstream/edpt_ISO_xfer' into edpt_ISO_xfer
2021-03-10 19:33:11 +01:00
d5a5a1cab6
Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio Streams
...
Extending capabilities of support FIFOs
Removing copy from to FIFO
Adjusting audio examples
Remove peek/read into other FIFO
2021-03-10 19:32:13 +01:00
794083b647
Merge branch 'master' into edpt_ISO_xfer
2021-03-10 17:10:49 +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
3df61d6755
Fix a ; in #define definition
2021-02-12 18:25:01 +01:00
cdf600048f
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
2021-02-12 18:05:20 +01:00
a9fd0a454a
Complete redesign of audio driver.
2021-02-12 16:28:41 +01: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
959a94b98d
rp2040 audio_test compile
2021-01-24 00:44:17 +07:00