updated usbdux firmware from Bernd Porr:
authorFrank Mori Hess <fmhess@speakeasy.net>
Sun, 1 Aug 2004 22:24:01 +0000 (22:24 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Sun, 1 Aug 2004 22:24:01 +0000 (22:24 +0000)
commitcdb4e7d266dfb2f8f02a19bb75a13cb3141744db
treebf853fdd1629a8e1f872d64744e22016631de245
parent2afaa069bd3ad18a53e0048aec50f7bfd6d176b1
updated usbdux firmware from Bernd Porr:

Firmware now only measures as many channels as are in the channel list. If
there's only one channel in the list we can manage to measure within one
microframe. This makes it possible to measure with 8kHz max.
Added a counter. The counter is called every 2ms from an FX2 timer inerrupt. Low
priority so that measurements are not disturbed.
The bulk transfers are now two times faster (insn). Reading an A/D value or an
DIO takes now only 2ms or less. The trick is that the in endpoint is already
filled when the request is issued.
Fixed a bug in the FIFO resets.

Second counter did not count properly. That's fixed. Also
found two missing syncdelays.
etc/hotplug/usb/usbdux/usbdux_firmware.asm
etc/hotplug/usb/usbdux/usbdux_firmware.hex