summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-04-22house keepinghathach
2020-04-22Added support for STM32F1 Connectivity Line MCUJan Dümpelmann
STM32F105 and STM32F107 are using the Synopsys IP
2020-04-22Merge branch 'master' into add-more-examplehathach
2020-04-22added swo as loggerhathach
tested with feather nrf52840 + jlink
2020-04-22Merge branch 'master' into add-rtthathach
2020-04-22Merge pull request #365 from pigrew/desc_tu_verifyHa Thach
tu_verify for getting descriptors
2020-04-22clean uphathach
2020-04-22Merge pull request #359 from versioduo/midi-flow-controlHa Thach
MIDI - Add flow control to incoming packet stream
2020-04-21sof is optional, revert other changes but remove unneeded check.Nathan Conrad
2020-04-20tu_verify for getting descriptorsNathan Conrad
2020-04-20add back MIDI multiple jackhathach
2020-04-20add extra comma to HID_REPORT_IDhathach
this make the template with Report ID look less weird to the user
2020-04-20add uart for ea4357hathach
2020-04-19MIDI - Add flow control to incoming packet streamKay Sievers
Larger SysEx transfers get corrupted by incoming packets. This changes the FIFOs not to overwrite their data. MIDI should not be a transport that drops packets. A potentially blocking device is easier to detect and handle than a device that silently corrupts the packet stream at random overflows, especially when SysEx messages are involved.
2020-04-19Merge pull request #258 from versioduo/midi-packetsHa Thach
MIDI packet interface
2020-04-18also add wakeup eventhathach
2020-04-18session end interrupt doesn't trigger on esp32 saola boardhathach
it is possibly due to the board design without vbus sense. Revisit later.
2020-04-18implement disconnection detection for stm32 synopsyshathach
- disconnection is OTG INT session end bit - add USE_SOF to disable 1ms interrupt on mcu which isn't used now by the stack - add suspend detection
2020-04-17fix typohathach
2020-04-17correct return for write flushhathach
2020-04-17add a bit of document for cdc device API. also improve cdc write flush when ↵hathach
complete.
2020-04-17Merge pull request #260 from majbthrd/cdczlpHa Thach
CDC device: fix behavior for transfers that are a whole multiple of endpoint buffer
2020-04-17complete remove dcd_set_config(), fix unit testhathach
2020-04-17Merge branch 'master' into remove-dcd-set-confighathach
2020-04-17Merge pull request #347 from majbthrd/nuc505_configHa Thach
nuc505: change dcd_set_config() behavior
2020-04-17Merge pull request #354 from hathach/cxd56-disconnect-connectHa Thach
Cxd56 disconnect connect
2020-04-17added disconnect for spresensehathach
2020-04-17mass rename tud/dcd_irq_handler to tud/dcd_init_handlerhathach
2020-04-17add code for disconnect/connect (not tested)hathach
2020-04-17Merge pull request #351 from hathach/valentyusb-dcd-disconnect-connectHa Thach
Valentyusb dcd disconnect connect
2020-04-17Merge pull request #350 from hathach/synopsys-msp430-dcd-disconnect-connectHa Thach
Synopsys msp430 dcd disconnect connect
2020-04-16Merge pull request #352 from hathach/samg-dcd-disconnect-connectHa Thach
samg implement dcd connect/disconnect
2020-04-16Merge pull request #336 from pigrew/edpt_closeHa Thach
> If you notice my chain of events above, the bulk transfer was started BEFORE the SET_INTERFACE call. The USB device hardware swaps the order of them being delivered. On STM32, it gives priority to the lower-numbered EP index. It shouldn't be a matter, control is 2+ stage, before sending the setup. Host should stop all communication to the endpoint that It wants to close.
2020-04-16samg implement dcd connect/disconnecthathach
2020-04-16implement dcd disconnect connecthathach
2020-04-16Merge pull request #345 from hathach/add-alt-itfHa Thach
Implement setInterface(alt) for usb net driver
2020-04-16add int enable/disable for pulluphathach
2020-04-16msp430 disconnect/connecthathach
2020-04-16Remove transfer queue filtering. May need to be revisited later.Nathan Conrad
2020-04-16cleanup for esp32hathach
2020-04-16stm32 sysnopsys disconnect/connecthathach
2020-04-16dcd disconnect/connect for transdimension iphathach
2020-04-16implement dcd disconnect/connect for lpc ip3511hathach
2020-04-16added dcd disconnect/connect to lpc17/40hathach
2020-04-16per reviewhathach
2020-04-15nuc505: change dcd_set_config() behaviorPeter Lawrence
2020-04-15correct usbnet control complete responsehathach
don't return false with STD request get/setInterface() or targeted Data Interface (itfnum +1)
2020-04-15always response if GET_INTERFACE even if class driver does not support alt ↵hathach
interface
2020-04-15stm32fsdev: dynamic allocation of PMA.Nathan Conrad
2020-04-15implement alternate setInterface() requesthathach
mostly forward these request (recipient = interface) to class driver.