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
ecb100a62f
Merge pull request #938 from HiFiPhile/uac_example
...
Bug fix and Enhancements of UAC2
2021-07-06 22:57:48 +07: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
0a230d57ee
Merge pull request #931 from hathach/more-hid-host
...
More hid host update
2021-07-05 00:23:56 +07: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
36d2214e39
fix warnings
2021-06-29 00:14:01 +07:00
efc12ae7d4
fix SET_PROTOCOl, update hid host behavior for default boot interface
2021-06-28 23:57:57 +07:00
6e939de9d6
Merge pull request #891 from hathach/host-rp2040-double-buffer
...
RP2040 double buffer
2021-06-28 17:39:09 +07:00
b2feae15e4
Merge pull request #927 from hathach/add-rx65n-board
...
Add rx65n board
2021-06-28 13:53:42 +07:00
17137bbfff
fix rx65n with freertos build
2021-06-28 12:35:12 +07:00
264dc35b95
Fix typo in TUH configuration define
2021-06-21 05:32:43 +02:00
e4da606164
set TOP to build with esp32sx
2021-06-12 23:02:41 +07:00
a4ad064e63
increase example CFG_TUH_HID from 2 to 4
2021-06-12 14:20:09 +07:00
572d986a02
improve usbh
2021-06-11 17:14:22 +07:00
fd7b18a4f6
Make examples standalone buildable via CMake
2021-06-10 10:11:20 -05:00
c9d66dcd5f
remove BOARD from output name
2021-06-10 17:24:36 +07: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
dbef50f8ff
Merge branch 'master' into xmos-jmccarthy-master
2021-05-26 17:32:49 +07:00
220f441048
Merge pull request #850 from hathach/fix-warnings
...
fix warnings
2021-05-26 17:26:50 +07:00
aca2320075
fix uac2_headset example
...
tud_audio_rx_done_cb() is departed, replace with
tud_audio_rx_done_pre_read_cb()
2021-05-26 11:45:45 +08:00
954056da0c
fix warnings cast function type for nrf, fix pico osal warning
...
add TODO for overflow in tusb_fifo.c
2021-05-25 21:02:40 +07:00
ce59d69520
Merge remote-tracking branch 'official/master'
2021-05-25 09:27:35 -04:00