summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-22fix segger host examplehathach
2019-11-21moving irq to bsp for lpc17/40hathach
2019-11-21adding tud_isr/tuh_isr with lpc18/43hathach
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-20adding support for NXP rt1064 evk board, boad test led + sw8 work.hathach
LTO is temporary disabled
2019-11-18Merge pull request #217 from xobs/valentyusb-eptrihathach
WIP: Add Valentyusb eptri
2019-11-14Merge pull request #208 from hathach/fix-issue-207hathach
Fix issue 207
2019-11-13tusb: rename `foosn` to `valentyusb`Sean Cross
Use the name `valentyusb` as the vendor for the `valentyusb` project, rather than the manufacturer name of the Fomu device. This is because the `valentyusb` core can be used across multiple vendors, much like how other cores can be used across chip vendors. 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-13src: add eptri to tusbSean Cross
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-13tusb_verify: add riscv assert supportSean Cross
This simply executes an "ebreak" instruction. 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-05clean uphathach
2019-11-05Merge branch 'master' into fix-issue-207hathach
2019-11-05Merge branch 'master' into port-samg55hathach
2019-11-05Merge branch 'master' into cr1901-msp430f5529hathach
2019-11-05Merge pull request #149 from pigrew/ZLP_Request2hathach
Zlp request2
2019-11-04Change one more TU_ASSERT to TU_VERIFY in usbd.Nathan Conrad
2019-11-04fix #211hathach
2019-11-04usbd: Change TU_ASSERT to TU_VERIFY as the assertion can be hit when bad ↵Nathan Conrad
data is sent from host.
2019-11-04Use control transfer function to send control data (in usbtmc)Nathan Conrad
2019-11-04board test workshathach
2019-11-04fix tud_control_status() didn't update requesthathach
2019-11-03added optional dcd_control_status_complete()hathach
2019-11-03add a bit of log1 for debugginghathach
2019-11-03make control buf statichathach
2019-11-03hack the request length for the first get device descriptor if EP0 size =8 or 16hathach
to prevent usbd control send out ZLP
2019-11-02Merge branch 'pigrew-ZLP_Request2' into cr1901-msp430f5529hathach
2019-11-01wait for scsi status complete before queueing for next scsi commandhathach
fix #207
2019-11-01remove TEST_FAIL() from TU_ASSERT, since it prevents we testing how stack ↵hathach
response with failed assert
2019-11-01add assert to prevent div by zerohathach
2019-11-01adding TEST_FAIL() for TU_ASSERT()hathach
2019-11-01Merge branch 'ZLP_Request2' into pigrew-ZLP_Request2hathach
2019-11-01implement pigrew reviewhathach
2019-10-31Merge remote-tracking branch 'origin/master' into ZLP_Request2Nathan Conrad
2019-10-31update doc, hid set reporthathach