Commit Graph

  • 34775d909d Add pipeline task for example Zachery Littell 2020-10-01 13:37:54 -05:00
  • e21ab8d4a9 create hid multiple interface example Zachery Littell 2020-10-01 13:15:37 -05:00
  • b7208d6f7e add index to report descriptor callback. this is breaking and needs to be reviewed Zachery Littell 2020-10-01 12:51:48 -05:00
  • 849681724a create N functions and inlines for multi hid interfaces Zachery Littell 2020-10-01 11:51:33 -05:00
  • 603ce17696 Change AUDIO_CS_INTERFACE_HEADER to AUDIO_CS_AC_INTERFACE_HEADER Reinhard Panhuber 2020-10-01 17:49:30 +02:00
  • 96da1ca4b8 nrf5x: Add support for ISO endpoints Jerzy Kasenberg 2020-09-21 15:53:15 +02:00
  • 6f5ee09511 nrf5x: Increase size of mps to 16 bits Jerzy Kasenberg 2020-09-21 15:49:41 +02:00
  • fceb8853c7 nrf5x: Add dcd_edpt_close Jerzy Kasenberg 2020-09-21 15:45:17 +02:00
  • b2ce7a39b0 device: Make number of endpoints configurable Jerzy Kasenberg 2020-09-21 15:23:56 +02:00
  • 13a9cbde79 Change AUDIO_FUNC_PROTOCOL_CODE_UNDEF for midi in usbd.h Reinhard Panhuber 2020-09-29 23:30:35 +02:00
  • da1c3c226b Change AUDIO_PROTOCOL_V1 to AUDIO_FUNC_PROTOCOL_CODE_UNDEF in midi.c. Reinhard Panhuber 2020-09-28 22:44:09 +02:00
  • 9c837300f1 Fix minor issue. Reinhard Panhuber 2020-09-28 19:23:38 +02:00
  • 529622710c Cleanup for PR. Reinhard Panhuber 2020-09-28 18:10:57 +02:00
  • 142871654e Merge remote-tracking branch 'upstream/master' into uac2 Reinhard Panhuber 2020-09-28 18:08:39 +02:00
  • 2196b0724f Merge pull request #2 from kasjer/kasjer/uac2 PanRe 2020-09-28 14:23:58 +02:00
  • f55437d889 audio: Add descriptor for mono speaker Jerzy Kasenberg 2020-09-14 14:32:38 +02:00
  • 642a8b00c8 synopsys: Fix odd/even frame handling for ISO Jerzy Kasenberg 2020-09-14 12:31:00 +02:00
  • 2ace98e943 audio_device: Update explicit feedback support Jerzy Kasenberg 2020-09-14 11:28:05 +02:00
  • 6b52330969 synopsys: Remove compilation warning in dcd_edpt_close Jerzy Kasenberg 2020-09-14 10:22:54 +02:00
  • 759d530506 audio_device: Allow one FIFO for N channels Jerzy Kasenberg 2020-09-11 13:42:52 +02:00
  • 28cf63c7db audio_device: Fix tud_audio_n_read_flush TU_VERIFY usage Jerzy Kasenberg 2020-09-11 13:24:41 +02:00
  • ca4a42156c audio_device: Fix audio_rx_done_type_I_pcm_ff_cb bufor size check Jerzy Kasenberg 2020-09-11 13:18:11 +02:00
  • 66b091282f audio_device: Fix audio_rx_done_type_I_pcm_ff_cb prototype Jerzy Kasenberg 2020-09-11 13:16:41 +02:00
  • e67fc808aa audio_device: Store rhport in interface data Jerzy Kasenberg 2020-09-11 13:13:25 +02:00
  • f4a44ee063 audio: Update ISO endpoint attributes Jerzy Kasenberg 2020-09-11 10:56:17 +02:00
  • 5ad2f8efc6 audio_device: Fix inline function specifiers Jerzy Kasenberg 2020-08-26 16:34:56 +02:00
  • 6f3d0af1e6 synopsys: Fix fifo allocation schema Jerzy Kasenberg 2020-08-26 16:08:33 +02:00
  • 8dcb104933 Change modulo substitute to while ( idx >= depth) idx -= depth; Reinhard Panhuber 2020-09-26 11:00:31 +02:00
  • 9ddcfc09d7 Fix wrong comments, rename pos to offset, rename overflow(). Reinhard Panhuber 2020-09-25 15:58:28 +02:00
  • 52c9a467b4 Fix bug in modulo substitute. Reinhard Panhuber 2020-09-23 21:36:30 +02:00
  • 9bdeafb295 Change maximum depth to 2^15 which allows for a fast modulo substitute. Reinhard Panhuber 2020-09-23 20:48:03 +02:00
  • 8b2c822557 Merge pull request #512 from mzero/fix-midi-sysex Ha Thach 2020-09-23 11:23:53 +07:00
  • 21299f90fa Final cleanup. Reinhard Panhuber 2020-09-19 11:46:43 +02:00
  • 9dfb78e9d8 Tested, working. Reinhard Panhuber 2020-09-15 20:40:41 +02:00
  • 9a0a78c52e Merge pull request #514 from kasjer/kasjer/fix-nrf52-edpt_dma_start Ha Thach 2020-09-16 00:43:21 +07:00
  • 62a76c0e04 nrf52: Fix edpt_dma_start() wrong condition check Jerzy Kasenberg 2020-09-15 16:08:23 +02:00
  • 745c15d5b5 Merge pull request #508 from hathach/fix-edpt-race Ha Thach 2020-09-14 23:56:21 +07:00
  • 349c0f640e Implementation done, yet to be tested. Reinhard Panhuber 2020-09-14 18:24:08 +02:00
  • 9c0d15fc43 more const hathach 2020-09-14 22:23:59 +07:00
  • 23e6ee2ea2 cdc device: claim endpoint before checking fifo availability hathach 2020-09-14 22:14:31 +07:00
  • 3b0216d3bf Update midi_device.c Mark Lentczner 2020-09-13 15:05:18 -07:00
  • 3d393df2d0 Merge pull request #510 from hathach/fix-hid-gamepad-template Ha Thach 2020-09-13 15:15:41 +07:00
  • 5931d19666 correct the TUD_HID_REPORT_DESC_GAMEPAD hathach 2020-09-13 15:01:20 +07:00
  • 62a8e39c9b Merge remote-tracking branch 'upstream/master' Reinhard Panhuber 2020-09-12 10:29:56 +02:00
  • 25bb8830c5 doc: merge example/readme.md into docs/getting_started.md hathach 2020-09-12 09:26:41 +07:00
  • 1804dba615 typo hathach 2020-09-12 08:48:49 +07:00
  • ce4a9b9c3a clean up hathach 2020-09-11 00:14:07 +07:00
  • 801f8b5b38 update claim edpt for hid and midi hathach 2020-09-10 23:32:08 +07:00
  • b15c209805 Set new define because of build failure Jan Dümpelmann 2020-09-10 13:36:07 +02:00
  • ed6d48b81e typo hathach 2020-09-09 16:45:54 +07:00
  • fe1b5dfa23 clean up hathach 2020-09-09 16:29:45 +07:00
  • 33f0a18523 update cdc edpt read hathach 2020-09-09 16:25:31 +07:00
  • 8b9893cada introduce optional usbd_edpt_claim, usbd_edpt_release which can be used to gain exclusive access to usbd_edpt_xfer hathach 2020-09-09 15:48:11 +07:00
  • 2b54dcb9f6 move functions around hathach 2020-09-07 15:38:54 +07:00
  • 7a3b24827e clean up hathach 2020-09-07 15:25:03 +07:00
  • 66a10ec9c8 rework usbh control transfer hathach 2020-09-07 15:19:20 +07:00
  • 4e789b240d Start of sampling works. Reinhard Panhuber 2020-09-06 11:37:59 +02:00
  • b3e81673c0 change xfer_cb return type from void to bool hathach 2020-09-06 12:11:07 +07:00
  • 15ad585e67 replacing hcd_pipe_xfer by usbh_edpt_xfer hathach 2020-09-06 11:49:00 +07:00
  • 9a6d7c648e clean up enum task hathach 2020-09-05 20:34:45 +07:00
  • 828f720207 refactor hub class hathach 2020-09-05 20:20:45 +07:00
  • 7ffb6acc16 more clean up hathach 2020-09-05 17:16:46 +07:00
  • b8b95e8494 add in_isr to all hcd event functions hathach 2020-09-05 15:45:03 +07:00
  • 90c8c14652 clean up hathach 2020-09-05 15:19:01 +07:00
  • bc09b6065f refactor extract parse_configuration_descriptor() hathach 2020-09-05 15:16:45 +07:00
  • d87f2a9691 remove usbh control mutex hathach 2020-09-05 15:05:25 +07:00
  • 9531e47d10 update example to test with mouse hathach 2020-09-05 14:59:07 +07:00
  • f7cf8cdf27 defer xfer_isr to xfer_cb hathach 2020-09-05 14:28:58 +07:00
  • 4d57b4ea33 clean up hathach 2020-09-05 13:57:07 +07:00
  • e09ebea7b9 Remove tud_cdc_connected check from examples Jan Dümpelmann 2020-09-04 17:25:32 +02:00
  • 12562fc966 Merge remote-tracking branch 'upstream/master' into uac2 Reinhard Panhuber 2020-09-04 16:23:39 +02:00
  • 9cc22b635c Add functionality to abort an ongoing transfer Jan Dümpelmann 2020-09-04 15:40:23 +02:00
  • 10d5dac913 update doc hathach 2020-09-04 11:20:09 +07:00
  • ed7a0de3ab Merge pull request #505 from hathach/update-host Ha Thach 2020-09-04 10:46:48 +07:00
  • a8e538efe7 clean up hathach 2020-09-04 01:35:32 +07:00
  • 5fb3d439b3 update ci to also build host example hathach 2020-09-04 01:32:30 +07:00
  • 865ebf7c5d fflush(stdout) for keyboard host example hathach 2020-09-04 00:50:10 +07:00
  • 7828c396db keyboard host work as proof of concept hathach 2020-09-04 00:23:57 +07:00
  • 35aee4a6af more hid host work hathach 2020-09-03 23:57:51 +07:00
  • 4ecedc70c8 fix vector assign hathach 2020-09-03 23:48:56 +07:00
  • 338e96fa82 Remove tud_audio_n_write_ep_in_buffer() as long as ISO EPs are not RBs. Reinhard Panhuber 2020-09-03 18:09:46 +02:00
  • 4071e490e2 New function to modify fifo overwritability Jan Dümpelmann 2020-09-03 17:21:32 +02:00
  • fd6cf9010b Turn transmit fifo overwritable in no DTR mode Jan Dümpelmann 2020-09-03 17:03:13 +02:00
  • d9eaa54e14 Remove connected check for write flushing Jan Dümpelmann 2020-09-03 16:40:53 +02:00
  • ef651e0734 fix #449 remove obsolete pipehandle from hid host hathach 2020-09-03 17:07:29 +07:00
  • 1d83ad0ebb rename tuh_isr/hcd_isr to tuh_int_handler/hcd_int_handler hathach 2020-09-03 13:12:09 +07:00
  • 1cee2da7b9 revert to use __USE_LPCOPEN hathach 2020-09-03 12:58:09 +07:00
  • c7d2d0ae29 ohci work, tested with lpc1769 hathach 2020-09-02 01:40:04 +07:00
  • 52b5748e8d fix ci build hathach 2020-09-02 00:56:43 +07:00
  • c492aef4c7 revert to use float-abi hathach 2020-09-02 00:46:08 +07:00
  • f17d6f15e0 fix unit test hathach 2020-09-01 23:38:46 +07:00
  • 84425c50b3 add more logging to host stack hathach 2020-09-01 19:16:50 +07:00
  • f4e3c6fd8e clean up hathach 2020-09-01 17:12:31 +07:00
  • 8f0693346c Allow epin_buf to be written directly into in case no TX FIFOs are used. Reinhard Panhuber 2020-09-01 11:26:16 +02:00
  • be708bb8a4 Merge branch 'master' into update-host hathach 2020-09-01 12:02:25 +07:00
  • 83bd214203 Fix comment. Reinhard Panhuber 2020-08-29 13:26:41 +02:00
  • 43c4b53635 Fix CFG_TUD_AUDIO_RX_FIFO_SIZE defines. Reinhard Panhuber 2020-08-29 13:24:10 +02:00
  • b9c9cfdbac Change min to tu_min16. Reinhard Panhuber 2020-08-29 13:22:21 +02:00
  • e3840d6bc0 Merge pull request #1 from kasjer/kasjer/uac2 PanRe 2020-08-29 13:09:47 +02:00
  • f10b8145af Merge pull request #497 from hathach/improve-midi Ha Thach 2020-08-27 18:45:22 +07:00