FPGA - some updates trying to figure out timing closure problem in quadrature counter logic.
Works ok but for some reason, the Count register's most significant bits just toggle on their own at random times.  This causes the Embedded software to return motor velocities that are orders of magnitude too high
.Net - Many changes to GUI
Eye user control now follows MVVM however the code for camera connection is still in the .xaml.cs file...
Legs control now has fully working leap motion support.
Legs control also reads back the velocity although there's a bug in the FPGA code for this.
Minor changes to the formate of messages sent down that have only 1 op code and no parameters.  We've added a space at the end of these to simplify parsing on the embedded
Embedded - Legs now has two threads.  One that handels data coming from the UI and another that simply sends back velocity readings.
Mark1FPGA now reads velocity correctly however there's still a bug in the FPGA code that causes hugely incorrect velocities to come up on the SPI bus.
It's important to note the SPI bus is behaving correctly, the FPGA is the one that has a Count register who's value changes incorrectly.