Several minor code improvements has also been made. Also, a standard mechanism of device initialization/polling/releasing has been added to enumeration. It is now possible to connect USB hub to the shield and have many devices on USB bus, up to 7 daisy-chained 8-port hubs plus up to 44 devices connected to hub ports left after daisy-chaining, memory permitting. The high-level interface to USB devices has been re-designed as well.Also, pin reassignment can be done much easier by passing pin numbers into MAX3421E template during instantiation. As a result, low-level transfers became approximately 3.5 times faster. Arduino pin manipulation routines has been replaced with mechanism inspired by Konstantin Chizhov’s C++ AVR pin templates.
0 Comments
Leave a Reply. |