Commit Graph
100 Commits
Author SHA1 Message Date
hathach da8000d42d clean up ohci, remove obsolete api 2021-05-31 16:34:16 +07:00
hathach 04797bc5a5 clean up 2021-05-31 16:05:55 +07:00
hathach 4b2f32b778 update hub 2021-05-31 15:47:37 +07:00
hathach 65e5872d81 add hub_port_set_feature() 2021-05-31 15:19:07 +07:00
hathach 3fb80e76ce remove obsolete hcd_pipe_queue_xfer()/hcd_pipe_xfer() 2021-05-31 12:08:37 +07:00
hathach 5cf930d78a fix cast-align warning in msc host 2021-05-31 11:11:00 +07:00
hathach c2a0c1507b add more comment 2021-05-30 23:44:29 +07:00
hathach 54c9150574 add errata number 2021-05-30 23:41:59 +07:00
hathach 6498ee1996 fix incorrect data toggle when max packet size < 64
fix host buf_sel panic with "already available"
2021-05-30 23:35:54 +07:00
hathach eb8ca14bf8 add level 3 log for info, add generic TU_LOG() 2021-05-30 22:19:46 +07:00
hathach 164778a716 update limit each transfer not less than 64 2021-05-28 17:42:13 +07:00
hathach e9c22e4a5c increase version for release 2021-05-28 17:24:35 +07:00
Ha Thach 81d238bd46 Merge pull request #854 from hathach/more-housekeeping
More housekeeping
2021-05-27 19:44:10 +07:00
hathach 7c66c5121b update doc 2021-05-27 19:31:55 +07:00
hathach 9ad6fadf6a more include clean up 2021-05-27 18:34:07 +07:00
hathach f384d6f67e more with clean up 2021-05-27 18:11:12 +07:00
hathach b36b211c26 clean up tusb_fifo.h include 2021-05-27 17:58:42 +07:00
hathach 9736e54734 include clean up 2021-05-27 17:40:39 +07:00
hathach c7cecf28c8 clean up 2021-05-27 00:16:45 +07:00
hathach 814edec89f clean up 2021-05-26 20:34:06 +07:00
hathach faa31152b4 rename usbd_edpt_iso_xfer to usbd_edpt_xfer_fifo 2021-05-26 20:34:06 +07:00
Ha Thach 4e2684f23a Merge pull request #825 from ogatatsu/hid_desc
fix hid report descriptor
2021-05-26 20:33:45 +07:00
Ha Thach ac47a3360e Update README.md 2021-05-26 20:21:15 +07:00
Ha Thach 85186ab136 Merge pull request #754 from xmos-jmccarthy/master
Add DFU Class per Version 1.1 Spec
2021-05-26 20:17:01 +07:00
hathach f9c542aa52 fix dfu example build 2021-05-26 18:16:56 +07:00
hathach dbef50f8ff Merge branch 'master' into xmos-jmccarthy-master 2021-05-26 17:32:49 +07:00
Ha Thach 220f441048 Merge pull request #850 from hathach/fix-warnings
fix warnings
2021-05-26 17:26:50 +07:00
hathach f8e9c6ddbb separate ci workflow, remove artifact & release upload 2021-05-26 17:12:26 +07:00
hathach 9fa9b67895 test separate ci workflow for msp430 2021-05-26 16:53:35 +07:00
hathach 689d74a595 fix board test example build with nrf 2021-05-26 16:41:17 +07:00
Ha Thach e411ce1937 Merge pull request #849 from noodlefighter/fix-uac2_headset
fix uac2_headset example
2021-05-26 13:21:17 +07:00
hathach 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
Ha Thach ca8724ee08 Merge pull request #846 from hathach/house-keeping
House keeping
2021-05-24 12:07:33 +07:00
hathach 4f03332118 clean up 2021-05-23 20:14:01 +07:00
hathach 3654d96e07 only invoke tuh_msc_umount_cb() if needed 2021-05-23 14:11:12 +07:00
hathach 8cffe4897e change hid device internal boot_mode to protocol_mode 2021-05-23 13:56:32 +07:00
Ha Thach 056cd6b229 Merge pull request #845 from hathach/hid-host-get-protocol-when-enum
get protocol when enum with hid boot interface
2021-05-22 23:42:10 +07:00
hathach a1dab1611b get protocol when enum with hid boot interface 2021-05-22 23:30:41 +07:00
Ha Thach 56577d9fca Merge pull request #834 from hathach/host-hid
Rework Host hid
2021-05-22 22:56:17 +07:00
hathach f13a3c04f7 fix missing report in tuh_hid_set_report() 2021-05-22 22:43:55 +07:00
hathach a2c4a48dd6 add tuh_hid_report_sent_cb() 2021-05-22 22:03:21 +07:00
hathach b8e019da32 rename tuh_hid_get_report_cb to tuh_hid_report_received_cb() 2021-05-22 21:51:30 +07:00
hathach df65c35b31 implement hid host set report with control transfer
rename mount, umount callback
2021-05-22 21:48:42 +07:00
hathach 63c57ed1a4 clean p 2021-05-22 20:55:42 +07:00
hathach ad845db6a5 improve hid parser 2021-05-22 20:54:59 +07:00
hathach 350dfb2ea3 more hid api rename 2021-05-22 18:17:32 +07:00
hathach 89dad1ad41 update app 2021-05-22 16:48:07 +07:00
hathach 99add05aa7 simplify hid api
add hid set_protocol() and set_protocol_complete_cb()
2021-05-22 16:27:28 +07:00
Ha Thach cdb063f007 Merge pull request #841 from noodlefighter/fix-uac2_headset
fix uac2_headset example
2021-05-21 00:52:01 +07:00
Ha Thach 7bb84890f5 Merge pull request #840 from hathach/enable-ci-esp32s3
enable ci for esp32s3 boards
2021-05-19 11:22:34 +07:00
hathach 327336e921 fix build for rp2040 2021-05-19 11:16:26 +07:00
hathach 7d0fb6f87a enable ci for esp32s3 boards 2021-05-19 11:05:44 +07:00
hathach 2df5a5367f update hid host get/set protocol to match device 2021-05-18 13:12:33 +07:00
hathach 40cd3a7e20 Merge branch 'master' into host-hid 2021-05-18 13:08:30 +07:00
hathach ffdcf9a0d0 move report_info to application
update API accordingly, update hid parser for usage, and usage_page.
2021-05-18 12:58:24 +07:00
hathach da6a7fb2bb update hid report descriptor macro 2021-05-18 12:58:24 +07:00
hathach 5b2d117bcd fix compile 2021-05-18 12:58:24 +07:00
hathach 93661042d9 more API update
- remove tuh_n_hid_n_get_report()
- usbh auto queue get report and invoke callback when received data
2021-05-18 12:58:24 +07:00
hathach dfa8b41b96 adding hid parser 2021-05-18 12:58:24 +07:00
hathach 9ddc3bfd6d more host hid API
adding hid parser
2021-05-18 12:58:24 +07:00
hathach 641f55f1f1 remove CFG_TUH_HID_KEYBOARD and CFG_TUH_HID_MOUSE 2021-05-18 12:58:24 +07:00
hathach cc1b83412a continue with hid host rework 2021-05-18 12:58:24 +07:00
hathach 9324fd8f2e more hid host API rework 2021-05-18 12:58:24 +07:00
hathach 7305fec4db change hid device report len from uint8 to uint16 2021-05-18 12:58:24 +07:00
hathach db8ea7ea1c clean up 2021-05-18 12:58:24 +07:00
hathach 791efecfdf add tuh_device_ready() 2021-05-18 12:58:24 +07:00
hathach b7a8b278c8 rename tuh_device_is_configured() to tuh_device_configured()
- remove tuh_device_get_state()
- more hid mouse clean up
2021-05-18 12:58:24 +07:00
hathach 69defb5edc rename and moving 2021-05-18 12:58:24 +07:00
hathach a5cd81a226 correct hid host mount/unmount callback
rename HOST_CLASS_HID to CFG_TUH_HID
2021-05-18 12:58:24 +07:00
hathach be165a6713 reworking host hid API 2021-05-18 12:58:24 +07:00
hathach 510beef9f8 make tuh_msc_mount_cb() tuh_msc_unmount_cb() as weak callback 2021-05-18 12:58:24 +07:00
hathach e0dbb489ae rename CFG_TUSB_HOST_ENUM_BUFFER_SIZE to CFG_TUH_ENUMERATION_BUFSZIE
add usbh_get_enum_buf
2021-05-18 12:58:24 +07:00
hathach e83bdcdfdc reworking hid host 2021-05-18 12:58:24 +07:00
hathach 4023d05e93 minor clean up 2021-05-18 12:58:24 +07:00
hathach 13613eafb7 correct ehci control endpoint address report on xfer complete
improve host log
2021-05-18 12:58:24 +07:00
hathach 3a7f8b3ac3 separte tusb_init/inited() to tud/tuh init/inited
add rhport to tud_init()
2021-05-18 12:58:24 +07:00
hathach 2666e1efec add tuh_inited() and tud_inited() 2021-05-18 12:58:24 +07:00
hathach 68fa17e17c more API rename 2021-05-18 12:58:24 +07:00
hathach f1148ca5ac reworking hid host 2021-05-18 12:58:24 +07:00
hathach 98f5082191 rename var to be consistent 2021-05-18 12:58:24 +07:00
hathach 1dd2cd43dd add hcd_ehci.h as interface for ehci port 2021-05-18 12:58:24 +07:00
Ha Thach 4f84185b43 Merge pull request #837 from hathach/fix-835-hid-cleanup
Fix 835 hid cleanup
2021-05-18 12:57:59 +07:00
hathach a26752a93e fix build error 2021-05-18 12:45:59 +07:00
hathach 7e9e682e09 update to use HID spec protocol value for get/set_protocol() 2021-05-18 12:38:11 +07:00
hathach e163f85ee0 clean up, rename some HID device symbol/API
- add tud_hid_n_interface_protocol()
- rename tud_hid_n_boot_mode() to  tud_hid_n_get_protocol()
- rename tud_hid_boot_mode_cb() to tud_hid_set_protocol_cb()
- add HID_PROTOCOL_BOOT/REPORT to avoid magic number 0,1
- rename HID_PROTOCOL_NONE/KEYBOARD/MOUSE to HID_ITF_PROTOCOL_ to avoid
confusion
2021-05-18 12:32:20 +07:00
Ha Thach c5e95a8f8d Merge pull request #829 from kasjer/kasjer/fix-build-for-nrf5340
Allow build for NRF5340 MCU
2021-05-11 20:02:48 +07:00
hathach 9233269a2c only apply errata walkaround for nrf52 2021-05-11 18:38:23 +07:00
Ha Thach 59affc90aa Merge pull request #828 from corvus-ossifragus/fix-ep-struct-trace-statements
Fix ep struct trace statements
2021-05-10 22:21:15 +07:00
Ha Thach 2a343ba916 Merge pull request #826 from hathach/minor-cleanup
minor clean up
2021-05-10 19:29:45 +07:00
Ha Thach 1e8a129149 Merge pull request #824 from corvus-ossifragus/fix-keyboard-hid-report-buffer
Update main.c
2021-05-10 19:21:33 +07:00
hathach 13de8f5d98 minor clean up 2021-05-10 19:15:46 +07:00
Ha Thach 505ee0c8ea Merge pull request #821 from corvus-ossifragus/debug_build_errors
Update hcd_rp2040.c
2021-05-08 17:47:49 +07:00
Ha Thach 4cd6ec2530 Merge pull request #820 from corvus-ossifragus/update-host-example
Update main.c
2021-05-08 17:46:51 +07:00
Ha Thach ee00918b7c Merge pull request #803 from pigrew/usbtmc_default_rm
USBTMC: remove reference to visa DLL (which only was for windows, and…
2021-05-05 10:52:02 +07:00
Ha Thach 42a1d2f3b9 Merge pull request #804 from hathach/audio_make_dma_ready
Implement functions to allow for DMA usage in audio driver.
2021-05-02 15:29:38 +07:00
hathach 1e1bcda003 update changelog for peek api 2021-05-02 15:05:47 +07:00
hathach 18c35bb89e some text fomarting, update unit test to test get buffer info for fifo 2021-05-02 15:01:28 +07:00
Ha Thach 30b7988efa Merge pull request #811 from hathach/update-lpc54
Update lpc54
2021-04-29 00:44:54 +07:00
hathach e70fb7fd41 fix mkl25z ci 2021-04-29 00:33:03 +07:00
hathach cf64b2214b fix build with mkl25z 2021-04-29 00:22:28 +07:00