summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-09Merge pull request #532 from hathach/house-keepingHa Thach
House keeping
2020-10-09fix ci buildhathach
2020-10-09try GITHUB_PATH for cihathach
2020-10-09update tud_hid_boot_mode_cb/tud_hid_set_idle_cb support mul interfaceshathach
also clean up code
2020-10-09rename multiple hid callbackhathach
2020-10-09clean up examplehathach
2020-10-09rename hid multiple interfacehathach
2020-10-09Merge branch 'master' into house-keepinghathach
2020-10-09use pyocd for iMXRT boardshathach
2020-10-09Merge pull request #531 from majbthrd/mimxrt1010stackHa Thach
mimxrt1010_evk: double stack size to allow net_lwip_webserver to run
2020-10-09Merge pull request #524 from zlittell/f_MultipleHIDInterfacesHa Thach
Feature multiple hid interfaces
2020-10-08Fix tu_verify argsZachery Littell
2020-10-08Cleanup per review on PRZachery Littell
2020-10-08add flash-pyocd supporthathach
2020-10-08clean up jlink default interfacehathach
2020-10-08Merge pull request #528 from jgressmann/port-atsame51-to-tinyusbHa Thach
Adds files for the open source D5035-01 hardware
2020-10-07fix variable names. add itf n callbacks to multihidZachery Littell
2020-10-07mimxrt1010_evk: double stack size to allow net_lwip_webserver to runPeter Lawrence
2020-10-07D5035-01 bsp: fix typoJean Gressmann
2020-10-07Address various issues raised by TinyUSB maintainersJean Gressmann
- remove OPT_MCU_SAME51 in favor of OPT_MCU_SAME5X and working around differences in the Atmel bsp locally in the D5035-01 bsp. - rename board folder to d5035_01 for consistency with other boards
2020-10-07Merge pull request #530 from hathach/fix-idf-latestHa Thach
fix usb pin config with idf latest
2020-10-07fix usb pin config with idf latesthathach
2020-10-07Merge pull request #529 from gh2o/stm32-raceHa Thach
stm32 fsdev: fix ISTR and CTR_RX/TX race conditions
2020-10-06stm32: fix ISTR and CTR_RX/TX race conditionsGavin Li
2020-10-06D5035-01: more natural Makefile variable useJean Gressmann
2020-10-06Adds D5035-01 to the list of supported boardsJean Gressmann
2020-10-05D5035-01 bsp: fix paths, default to hw rev 1 (automated build)Jean Gressmann
2020-10-05Update Microchip submodule commitJean Gressmann
2020-10-06Merge pull request #516 from PanRe/tusb_fifo_unmaksed_pointersHa Thach
Tusb fifo unmaksed pointers
2020-10-05Adds files for the open source D5035-01 hardwareJean Gressmann
The board's files are here: https://github.com/RudolphRiedel/USB_CAN-FD
2020-10-02fix simple pull request comments. Implement descriptor index hack.Zachery Littell
2020-10-02Merge pull request #518 from kasjer/kasjer/nrf5x-iso-supportHa Thach
nrf5x iso support
2020-10-01Add pipeline task for exampleZachery Littell
2020-10-01create hid multiple interface exampleZachery Littell
2020-10-01add index to report descriptor callback. this is breaking and needs to be ↵Zachery Littell
reviewed
2020-10-01create N functions and inlines for multi hid interfacesZachery Littell
2020-10-01nrf5x: Add support for ISO endpointsJerzy 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-01nrf5x: Increase size of mps to 16 bitsJerzy Kasenberg
msp stores max packet size. For ISO endpoints 8 bits is not enough so it's changed to 16 bits.
2020-10-01nrf5x: Add dcd_edpt_closeJerzy 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-01device: Make number of endpoints configurableJerzy 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-26Change modulo substitute to while ( idx >= depth) idx -= depth;Reinhard Panhuber
2020-09-25Fix wrong comments, rename pos to offset, rename overflow().Reinhard Panhuber
2020-09-23Fix bug in modulo substitute.Reinhard Panhuber
2020-09-23Change 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-23Merge pull request #512 from mzero/fix-midi-sysexHa Thach
Fix a bug in writing SysEx messages.
2020-09-19Final cleanup.Reinhard Panhuber
2020-09-15Tested, working.Reinhard Panhuber
2020-09-16Merge pull request #514 from kasjer/kasjer/fix-nrf52-edpt_dma_startHa Thach
nrf52: Fix edpt_dma_start() wrong condition check
2020-09-15nrf52: Fix edpt_dma_start() wrong condition checkJerzy 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-14Merge pull request #508 from hathach/fix-edpt-raceHa Thach
Fix edpt xfer race condition