summaryrefslogtreecommitdiff
path: root/examples/host
AgeCommit message (Collapse)Author
2025-03-06fix(dwc2) host driver conflict with max3421ehathach
2025-03-06midi host: skip rx data with all zeroeshathach
2025-03-05Merge branch 'master' into fork/atoktoto/midihosthathach
# Conflicts: # src/host/usbh.c
2025-03-03- add tuh_descriptor_get_string_langid() APIhathach
- host enumeration always get language id, manufacturer, product and serial string. Which is required by some device such as 8bitdo
2025-02-24add tuh_midi_mount_cb_t struct for tuh_midi_mount_cb()hathach
change tuh_midi_rx/tx_cb() to have xferred_bytes rename tuh_midi_get_num_rx/tx_cables() to tuh_midi_get_rx/tx_cable_count() use default empty callback instead of weak null to be compatible with keil compiler
2025-02-24add desc_audio_control to midi descriptor callbackhathach
2025-02-24change API to take index instead of dev address, this allow to support more ↵hathach
than 1 midi per device.
2025-02-21remove CFG_MIDI_HOST_DEVSTRINGS support, we will leave that for application ↵hathach
to parse/extract this information if needed rename tuh_midi_configure() to mounted() for consistency
2025-02-21Merge branch 'master' into fork/atoktoto/midihosthathach
# Conflicts: # src/host/usbh.c
2025-02-14Merge pull request #2984 from HiFiPhile/presetHa Thach
Add CMake presets.
2025-02-14- change signature of tuh_midi_mount/umount_cb()hathach
- rename midi_stream_t to midi_driver_stream_t and move to midi.h (common for device and host)
2025-02-14- remove tuh_midi_read_poll(), auto schedule EP in when set_config() and ↵hathach
xfer_cb as well as ep read() - de-dup tuh_midi_get_num_rx/tx_cables - add tuh_midi_read_available()
2025-02-12- use CFG_TUH_MIDI as number of midi host instancehathach
- comment out tuh_descriptor_device_cb/tuh_desc_configuration_cb since it is unrelated to this PR
2025-02-12more ci fixhathach
2025-02-12fix host midi buildhathach
2025-02-12pre-commit fixhathach
2025-02-12Merge branch 'master' into fork/atoktoto/midihosthathach
# Conflicts: # hw/bsp/rp2040/family.cmake # src/class/midi/midi.h # src/class/midi/midi_device.c # src/device/usbd_control.c # src/host/hcd.h # src/host/usbh.c # src/host/usbh.h
2025-02-11Fix path.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-02-11update make to use FreeRTOSConfig in family instead of exampleshathach
2025-02-09Add CMake presets.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-01-23kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYRhathach
2025-01-21bump up cmake min to 3.20hathach
2024-11-27update device_info example to work with p4 dcachehathach
2024-11-26add TUH_EPBUF_DEF for cdc hosthathach
2024-11-26add buffer note for host msc apihathach
2024-11-26add TUH_EPBUF_DEF for hid hosthathach
2024-11-21missing host/cdc_msc_hid_freertoshathach
2024-11-13hil add stm32f723disco, add test flags for device/host/dualhathach
2024-11-12fix example buildhathach
2024-11-12update host/device_info to build with freertos for espressif board. Add hil ↵hathach
test for host/device_info
2024-11-08minor clean uphathach
2024-11-07hcd work with esp32p4 in slave mode but have issue with DMA mode. In slave ↵hathach
it enumerate device but has issue with msc bulk in
2024-11-07update bsp for h7 to support host modehathach
2024-11-07enable stm32f4 hosthathach
2024-10-31testing hcd with dma, work well after enumeration.hathach
2024-10-28minor renamehathach
2024-10-21get hprt interrupt triggeredhathach
2024-10-15move core init code to dwc2 common. update/correct build for esppressifhathach
2024-10-15adding hcd dwc2hathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵hathach
consistent
2024-10-11change tusb_init(), tusb_rhport_init() to use init struct for expandabilityhathach
2024-10-10add new tusb_int_handler(rhport, in_isr) as common irq handlerhathach
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-07-18fix some clang compiler warningsgraham sanderson
2024-06-18add dual/host_info_to_device_cdc examplehathach
2024-06-18LOG3 in isrhathach
2024-06-18add host/device_info examplehathach
2024-05-10More ci tweak (#2636)Ha Thach
* change concurrency group to ${{ github.workflow }}-${{ github.ref }} * use argparse for build.py hil_test.py, remove the need to install click * move ci win/mac to build_cmake.yml * rename build_family.yml to build_util.yml * build_util.yml support esp32 * integrate build-espressif into build.yml * build.py support make with --board option * add get_deps action * update hil test to reuse action
2024-04-26Merge pull request #2609 from tyustli/patch-1HiFiPhile
Remove redundant header file includes for the hid class
2024-04-26- add esp32 c3, c6 mcu optionhathach
- skip breakpoint for espressif riscv
2024-04-25adding support for esp32 for use with max3421e hosthathach