1c2bc47c07
Merge pull request #950 from HiFiPhile/dfu
...
DFU improvements
2021-07-22 11:17:01 +07:00
9542fcdbcd
rename CFG_TUD_DFU_TRANSFER_BUFSIZE to CFG_TUD_DFU_XFER_BUFSIZE
2021-07-22 01:00:06 +07:00
b192dc0738
Update EPNUM in usb_descriptors.c
2021-07-21 14:18:47 +02:00
f52e1889c7
Fix merge error.
2021-07-17 20:44:44 +02:00
7e3e41952f
Fix ISO support.
2021-07-17 13:48:21 +02:00
b194aa240b
Merge branch 'master' into dcd_same70
2021-07-17 12:10:35 +02:00
4e817ae6d4
revert unrelated midi exmample
2021-07-16 21:11:43 +07:00
84bd863cf5
revert debug midi changes
2021-07-15 21:13:44 +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
2916cd4575
rename TUD_DFU_MODE_DESCRIPTOR to TUD_DFU_DESCRIPTOR
2021-07-12 18:51:57 +07:00
10a7e0502a
Merge branch 'dfu' of https://github.com/HiFiPhile/tinyusb into HiFiPhile-dfu
2021-07-12 17:50:11 +07:00
5b4b5ca533
Add bwPollTimeout set callback, postpone download callback after GETSTATUS
2021-07-08 00:25:12 +02:00
7e883e0f41
Refactor with one DFU functionnal descriptor
2021-07-07 19:01:00 +02:00
941b02c6a9
Reactor to one functional descriptor.
2021-07-07 18:02:04 +02:00
cf4220a9fb
Update
2021-07-06 18:04:24 +02:00
c2d8ed3fd1
Add alt settings support in DFU class.
2021-07-05 17:56:21 +02:00
b68c65faee
Skip MCU
2021-07-04 20:47:51 +02:00
e2617dc91a
Skip MCU
2021-07-04 19:56:13 +02:00
1c8b685457
Move audio_control_request_t to audio.h
2021-07-04 15:46:12 +02:00
8a42cb3661
Prevent overflow noise
2021-07-04 15:46:12 +02:00
3cc2227810
Partially revert "skip uac2_headset for mcu that does not have enough sram"
...
This reverts commit 6e1f812e35 .
2021-07-04 15:46:12 +02:00
5f67e5c1e9
Clear FIFO only if enabled...
...
Add buffer align
2021-07-04 15:46:11 +02:00
8d1a88cab6
skip uac2_headset for mcu that does not have enough sram
2021-07-04 15:46:11 +02:00
5b7795be4b
Add 24bit loopback in example.
2021-07-04 15:46:11 +02:00
a1639b0279
Refactor descriptor, add alt settings support.
2021-07-04 15:46:11 +02:00
325742acb4
Fix typo
2021-07-04 15:46:11 +02:00
6e9da70c18
Fix audiod_get_AS_interface_index in audio class.
...
Enhance uac2_headset example with multiple sample rates.
Add macro to calculate EP size.
2021-07-04 15:46:10 +02:00
6de023d54b
update hid_composite freertos with capslock as well
2021-07-01 22:54:57 +07:00
ca98996e1f
better support for hid device set/get protocol
...
add caplock detection for hid_composite
2021-07-01 22:46:39 +07:00
17137bbfff
fix rx65n with freertos build
2021-06-28 12:35:12 +07:00
ca8e8041ef
Fix resume, always init FS clock.
...
Signed-off-by: MasterPhi <admin@hifiphile.com >
2021-06-15 17:53:09 +02:00
e4da606164
set TOP to build with esp32sx
2021-06-12 23:02:41 +07:00
85fc423569
Rename SAM7X to SAMX7X
...
Signed-off-by: MasterPhi <admin@hifiphile.com >
2021-06-12 12:36:59 +02:00
0066e2b344
examples: freertos: add skip for same70
...
Signed-off-by: Rafael Silva <perigoso@riseup.net >
2021-06-12 00:18:26 +01:00
776a770947
dcd: sam7x: rename family dcd to include the whole family
...
Signed-off-by: Rafael Silva <perigoso@riseup.net >
2021-06-12 00:09:24 +01:00
c291deccfa
Add fifo & DMA linked list mode support.
2021-06-11 12:17:11 +02:00
f8aa4b3ff3
Add sketchy SAME70 DCD driver.
2021-06-11 12:17:10 +02:00
fd7b18a4f6
Make examples standalone buildable via CMake
2021-06-10 10:11:20 -05:00
fea5cbaf74
fixed net_lwip_webserver cmake build
2021-06-02 12:37:12 -05:00
bef33d108a
move core definition of source file includes from SDK into family.cmake
...
only build webserver example if lwip submodule initialized
2021-06-02 09:33:23 -05:00
5d161b79bb
Fix up build_family style builds:
...
- added back pre-existing board directories which now just select PICO_BOARD
- added boards/pico_sdk which just uses the pre-existing PICO_BOARD setting
- fixed rp2040/family.cmake to include the magic string "CFG_TUSB_MCU=OPT_MCU_RP2040" expected by build_family.py
2021-05-31 10:06:12 -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
edbccb5e19
don't override CFG_TUSB_OS in cdc_dual_ports example
2021-05-30 18:38:01 -05:00
f9c542aa52
fix dfu example build
2021-05-26 18:16:56 +07:00