| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-09 | update tud_hid_boot_mode_cb/tud_hid_set_idle_cb support mul interfaces | hathach | |
| also clean up code | |||
| 2020-10-09 | rename multiple hid callback | hathach | |
| 2020-10-09 | Merge pull request #524 from zlittell/f_MultipleHIDInterfaces | Ha Thach | |
| Feature multiple hid interfaces | |||
| 2020-10-08 | Fix tu_verify args | Zachery Littell | |
| 2020-10-08 | Cleanup per review on PR | Zachery Littell | |
| 2020-10-07 | fix variable names. add itf n callbacks to multihid | Zachery Littell | |
| 2020-10-07 | Merge pull request #529 from gh2o/stm32-race | Ha Thach | |
| stm32 fsdev: fix ISTR and CTR_RX/TX race conditions | |||
| 2020-10-06 | stm32: fix ISTR and CTR_RX/TX race conditions | Gavin Li | |
| 2020-10-06 | Merge pull request #516 from PanRe/tusb_fifo_unmaksed_pointers | Ha Thach | |
| Tusb fifo unmaksed pointers | |||
| 2020-10-02 | fix simple pull request comments. Implement descriptor index hack. | Zachery Littell | |
| 2020-10-02 | Merge pull request #518 from kasjer/kasjer/nrf5x-iso-support | Ha Thach | |
| nrf5x iso support | |||
| 2020-10-01 | add index to report descriptor callback. this is breaking and needs to be ↵ | Zachery Littell | |
| reviewed | |||
| 2020-10-01 | create N functions and inlines for multi hid interfaces | Zachery Littell | |
| 2020-10-01 | nrf5x: Add support for ISO endpoints | Jerzy Kasenberg | |
| ISO endpoints were not covered so far by the driver code. This adds support for ISO IN and OUT endpoint handling. Registers for ISO IN(OUT) endpoints are placed just after normal IN(OUT) so in some cases common code could be used for handling all type of transfers. Generally code synchronizes ISO endpoint handling to SOF interrupt. This code does not change the way of how non-ISO endpoints are treated. Code uses strategy outlined in nRF52840 Produce Specification v1.0 sections 6.35.11.1 and 6.35.11.2. | |||
| 2020-10-01 | nrf5x: Increase size of mps to 16 bits | Jerzy Kasenberg | |
| msp stores max packet size. For ISO endpoints 8 bits is not enough so it's changed to 16 bits. | |||
| 2020-10-01 | nrf5x: Add dcd_edpt_close | Jerzy Kasenberg | |
| Closing endpoints can be important when there are alternate instances. This adds functionality of closing endpoints similar to what exists in other drivers. | |||
| 2020-10-01 | device: Make number of endpoints configurable | Jerzy Kasenberg | |
| Currently number of endpoints was hard coded to 8. NRF52 has 9 IN and 9 OUT endpoints. ISO endpoints are 0x08 and 0x88 and without this change those two ISO endpoint could not be used. | |||
| 2020-09-26 | Change modulo substitute to while ( idx >= depth) idx -= depth; | Reinhard Panhuber | |
| 2020-09-25 | Fix wrong comments, rename pos to offset, rename overflow(). | Reinhard Panhuber | |
| 2020-09-23 | Fix bug in modulo substitute. | Reinhard Panhuber | |
| 2020-09-23 | Change maximum depth to 2^15 which allows for a fast modulo substitute. | Reinhard Panhuber | |
| Thus, however, overflows are detectable only for one time FIFO depth. | |||
| 2020-09-23 | Merge pull request #512 from mzero/fix-midi-sysex | Ha Thach | |
| Fix a bug in writing SysEx messages. | |||
| 2020-09-19 | Final cleanup. | Reinhard Panhuber | |
| 2020-09-15 | Tested, working. | Reinhard Panhuber | |
| 2020-09-15 | nrf52: Fix edpt_dma_start() wrong condition check | Jerzy Kasenberg | |
| Operator < used in while condition was obviously incorrect. Loop starts with checking if unsigned variable is less then 0. This condition is always false. This reverses condition to follow intention of of the code. | |||
| 2020-09-14 | Merge pull request #508 from hathach/fix-edpt-race | Ha Thach | |
| Fix edpt xfer race condition | |||
| 2020-09-14 | Implementation done, yet to be tested. | Reinhard Panhuber | |
| 2020-09-14 | more const | hathach | |
| 2020-09-14 | cdc device: claim endpoint before checking fifo availability | hathach | |
| - add pre-check to reduce mutex lock in usbd_edpt_claim | |||
| 2020-09-13 | Update midi_device.c | Mark Lentczner | |
| Fix a bug in writing SysEx messages. At the start of a new USB packet (4 bytes), while in the middle of a SysEx, the code mistakenly set the buffer length to 4, not the target length. As a consequence, the 3rd and 4th bytes from the last packet were included, after every byte of the SysEx after the first packet of three. The fix is simple, as it was just a typo, as can bee seen from the other branches in the same section of if/else statements: At the start of a new packet, the code should set up the target length... the buffer length should be left at 2 (as set on line 180). | |||
| 2020-09-13 | correct the TUD_HID_REPORT_DESC_GAMEPAD | hathach | |
| 2020-09-12 | typo | hathach | |
| 2020-09-11 | clean up | hathach | |
| 2020-09-10 | update claim edpt for hid and midi | hathach | |
| 2020-09-09 | typo | hathach | |
| 2020-09-09 | clean up | hathach | |
| 2020-09-09 | update cdc edpt read | hathach | |
| 2020-09-09 | introduce optional usbd_edpt_claim, usbd_edpt_release which can be used to ↵ | hathach | |
| gain exclusive access to usbd_edpt_xfer | |||
| 2020-09-04 | clean up | hathach | |
| 2020-09-03 | more hid host work | hathach | |
| 2020-09-03 | fix #449 remove obsolete pipehandle from hid host | hathach | |
| 2020-09-03 | rename tuh_isr/hcd_isr to tuh_int_handler/hcd_int_handler | hathach | |
| 2020-09-02 | revert to use float-abi | hathach | |
| define __USE_CMSIS instead of __USE_LPCOPEN will have startup enable FPU on startup properly. Although it is only relevant to lpx43/40 series, change all to __USE_CMSIS for consistency | |||
| 2020-09-01 | add more logging to host stack | hathach | |
| tested host with lpc4357, don't use fpu with lpc m4 since it seems to cause hardfault (stack does not make use of fpu anyway). | |||
| 2020-09-01 | Merge branch 'master' into update-host | hathach | |
| 2020-08-24 | fix typo | hathach | |
| 2020-08-24 | improve midi | hathach | |
| - fix #436 tud_midi_rx_cb() not invoked - fix xfer_cb() not handle ep in - add ZLP if needed | |||
| 2020-08-24 | Merge pull request #486 from kasjer/kasjer/add-endpoint-close-to-synopsys | Ha Thach | |
| Add dcd_edpt_close() to synopsys | |||
| 2020-08-22 | add OPT_MCU_SAMD11 | hathach | |
| skip ci build for example that need more ROM/RAM could fit into SAMD11 | |||
| 2020-08-21 | Merge pull request #434 from gh2o/master | Ha Thach | |
| Add TX callback to CDC device | |||
