summaryrefslogtreecommitdiff
path: root/sys/src/cmd/nusb/serial/ftdi.c
AgeCommit message (Collapse)Author
2017-04-01nusb/lib: make usbcmd() return value symmetic; returning size of data phase ↵cinap_lenrek
(if any) (thanks aiju) usbcmd() with Rh2d used to return the command size (8+ndata) wile returning only ndata for Rd2h. this changes it to always return ndata for Rh2d. it mostly doesnt matter as Rh2d callers only check r < 0 for error, but this makes the interface symmetic.
2015-05-11nusb/serial: recognize aijuboard jtag interfacecinap_lenrek
2014-12-24nusb/serial: fix nusb/serial hang with ftdicinap_lenrek
have to create process, not a thread in ftdi code so main process can exit after posting fs service.
2014-07-05nusb/serial: implement flushescinap_lenrek
handle reads and writes with 9pqueue(2) so they can be flushed and wont hang the filesystem. this also lets us get rid of the timeouts. ftdi is still full of braindamage that should be rewritten, but i dont have a device to test.
2014-07-05nusb/serial: more cleanupcinap_lenrek
2014-07-05support for huawei e220 g3 modem, cleanup nusb/serialcinap_lenrek
2013-04-26nusb/serial: Add support for Amontec JTAGkey devices (from sources)cinap_lenrek
2011-07-30added nusb/serialaiju