summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2019-11-27able to handle setup packethathach
2019-11-27detect bus resethathach
2019-11-27clean uphathach
2019-11-25updatehathach
2019-11-24usb hw init OKhathach
2019-11-24Merge branch 'master' into port-samg55hathach
2019-11-23fix rt1010 rt1020 only has 1 usb controller, rt1050 rt1060 has 2hathach
2019-11-22rename OPT_MCU_IMXRT10XX to OPT_MCU_MIMXRT10XXhathach
2019-11-22rename OPT_MCU_RT10XX to OPT_MCU_IMXRT10XXhathach
2019-11-22Merge pull request #220 from hathach/developHa Thach
Port NXP iMX RT10XX
2019-11-22rename dcd_lpc18_43 to dcd_transdimensionhathach
2019-11-22move nxp dcd ehci controller reset and modde into dcdhathach
rt1064 work with cdc msc example
2019-11-22able to compile dcd 18/43 with rt1064hathach
2019-11-22more clean uphathach
2019-11-22more clean uphathach
2019-11-22more constant rename clean uphathach
2019-11-22refactor dcd_lpc18_43, making it capatible with rt10xxhathach
2019-11-22clean up dcd lpc18_43hathach
drop supporting both device mode on both ports.
2019-11-22move dcd_lpc18_43.h into .c filehathach
2019-11-21moving irq to bsp for lpc17/40hathach
2019-11-21rename lpc 17/18 irq to dcd_isr/hcd_isrhathach
2019-11-20eptri: clear proper endpoint when opening IN portSean Cross
When opening a USB port, we ensure the buffer is NULL and has a length of 0. Due to a mistake in specifying the endpoint type, we never actually cleared the value when opening an IN endpoint. This patch fixes the comparison when opening an IN endpoint. This fixes issue #218. Signed-off-by: Sean Cross <[email protected]>
2019-11-13valentyusb: rename from `foosn`Sean Cross
While Fomu is produced by Foosn, the actual name of the hardware block is `valentyusb`. Rename the module to match that. Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: gate debug/logging featuresSean Cross
This gates the majority of the debug and logging features behind testable macros. Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: first stable working commitSean Cross
This appears to be stable, and works well. Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: remove reference to SETUP_CTRL.ACKSean Cross
THis bit isn't used anymore, so remove it. Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: dcd_fomu: add next_ev supportSean Cross
Now that we have the `USB_NEXT_EV` register, take advantage of it to work around issue #207. Signed-off-by: Sean Cross <[email protected]>
2019-11-13dcd_fomu: nearly thereSean Cross
Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: semi-working dcd fileSean Cross
Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: commit latest versionSean Cross
Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: first fully-working releaseSean Cross
This is able to transfer lots of data back and forth across MSC. Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: fix some issues with dcd_fomuSean Cross
Signed-off-by: Sean Cross <[email protected]>
2019-11-13portable: fomu: get msc to enumerateSean Cross
Signed-off-by: Sean Cross <[email protected]>
2019-11-13fomu: wip supportSean Cross
Signed-off-by: Sean Cross <[email protected]>
2019-11-11update dcd nrf5x to be indepent from nrf_usbd.hhathach
fix build error with nrfx 2.0
2019-11-04board test workshathach
2019-10-29dcd_msp430x5xx: Improve comments regarding SETUP packet handling.William D. Jones
2019-10-29dcd_msp430x5xx: Clarify hardware STALL behavior and current vs idealWilliam D. Jones
behavior of driver in comments.
2019-10-25Merge branch 'master' into cr1901-msp430f5529hathach
2019-10-10dcd_msp430x5xx: Fix typo in copy-paste in transmit_packet.William D. Jones
2019-10-10dcd_msp430x5xx: Improve SETUP packet and EP0 NAK interactions, perWilliam D. Jones
42.3.1.3 in Reference Manual; fix is incomplete but works.
2019-10-09Merge branch 'master' into develophathach
2019-10-08Disable/enable only USB interruptKamil Tomaszewski
2019-10-07Send SUSPEND and RESUME signalsKamil Tomaszewski
2019-10-07Disable/enable interruptKamil Tomaszewski
2019-10-04Add Spresense boardKamil Tomaszewski
2019-10-04adding lpc1549, but couldnt recieve setup packet, though setup received ↵hathach
interrupt is triggered
2019-10-02Merge remote-tracking branch 'origin' into msp430f5529William D. Jones
2019-10-02dcd_msp430x5xx: Fix typos in dcd_edpt_clear_stall.William D. Jones
2019-10-02dcd_msp430x5xx: Ensure DBUF bit is cleared on endpoint open, as itWilliam D. Jones
could get spuriously set in debugging sessions. cdc_msc functional.