Mirror with some correction
Dependencies: mbed FastIO FastPWM USBDevice
Updates.h
- Committer:
- mjr
- Date:
- 2015-12-19
- Revision:
- 35:e959ffba78fd
- Child:
- 39:b3815a1c3802
File content as of revision 35:e959ffba78fd:
// UPDATES // // This is a record of new features and changes in recent versions. // // January 2016 // // Dynamic configuration: all configuration options are now handled dynamically, // through the Windows config tool. In earlier versions, most configuration options // were set through compile-time constants, which made it necessary for everyone // who wanted to customize anything to create a private branched version of the // source repository, edit the source code, and compile their own binary. This // was cumbersome, and required way too much technical knowledge to be worth the // trouble to a lot of people. The goal of the new approach is that everyone can // use the same standard binary build, and set options from the Windows tool. // // TSL1410R and 1412R parallel mode support: these sensors are physically built // out of two separate pixel arrays, which can be read independently. Past // versions only supported "serial" mode pixel transfer, where we read all of // the first array's pixels before reading any of the second array's pixels. // In parallel mode, we can read pixels from both arrays at the same time. The // limiting factor in image read speed is the amount of time it takes for the // ADC to transfer charge from a pixel and stabilize on a reading. The KL25Z // has multiple ADC hardware channels, so we can read multiple analog values // concurrently - it takes the same amount of time for one ADC reading to // stabilize as two readings. So by reading from the two sensor sections // concurrently, we can essentially double the transfer speed. Faster pixel // transfer allows for more accurate motion tracking when the plunger is // moving at high speed, allowing for more realistic plunger action on the // virtual side. // //