Skip to content
Commits on Aug 4, 2012
Commits on Aug 3, 2012
  1. made code congruent with firmware builds

    Tyler Riddle committed
  2. bits of comments on example session

    Tyler Riddle committed
  3. Refactored client to be Moose based ; added in interim PWM output sup…

    Tyler Riddle committed
    …port ; changed ADC clock prescaler to run ADC much faster
Commits on Jul 29, 2012
  1. updated docs for recent changes

    Tyler Riddle committed
  2. Huge set of changes:

    Tyler Riddle committed
    	* Decrease resolution of system time from 16us to 64us - now the
    	  timers are running at rather odd intervals
    	* Made some interrupts reentrant
    	* Broke up atomic sections into shorter chunks with more breaks
    	* Running ADC clock faster to get a higher sample rate
    	* Swaped timers for clock/timers and processor counter so the
    	  clock is on the highest interrupt
    	* ADC conversion ready was lowest priority interrupt - now
    	  the other interrupts call into the ADC code to see if a
    	  result is ready
    	* Check for pending clock overflow when getting system time
    	  and cause an overflow event to be delivered to the session
    	  if needed before returning the time
Commits on Jul 25, 2012
  1. cleaned out testing stuff from reference client

    Tyler Riddle committed
  2. more documentation

    Tyler Riddle committed
Commits on Jul 24, 2012
  1. added info on data publication

    Tyler Riddle committed
  2. put status of software and start of protocol and session description …

    Tyler Riddle committed
    …into README
Commits on Jul 23, 2012
  1. ADC operation is reliable but jitter is worse; client tracks differen…

    Tyler Riddle committed
    …ce in uC clock vs wall time from the host
  2. added in timer offset support for adc data subscription

    Tyler Riddle committed
Commits on Jul 22, 2012
  1. updated readme

    Tyler Riddle committed
  2. added ADC support; added command to subscribe to ADC data - jitter is…

    Tyler Riddle committed
    … very bad at times, up to 3.5ms
  3. added ADC support; added command to subscribe to ADC data - jitter is…

    Tyler Riddle committed
    … very bad at times, up to 3.5ms
Commits on Jul 21, 2012
  1. removed cruft

    Tyler Riddle committed
  2. implemented session watchdog - client must send heartbeat at least ev…

    Tyler Riddle committed
    …ery 2 seconds or the session will automatically restart
  3. moved clock overflow message sending into user space ; added support …

    Tyler Riddle committed
    …for processor time accounting
Commits on Jul 20, 2012
  1. added in support for a session class

    Tyler Riddle committed
  2. command processing moved out of ISR; sessions can begin and end; star…

    Tyler Riddle committed
    …t of event-driven client code
  3. moved command processing outside of ISR; started support for a commun…

    Tyler Riddle committed
    …ication session
Commits on Jul 14, 2012
  1. clock and timers added

    Tyler Riddle committed
  2. got 4 simple commands working - nop, echo, identify, test

    Tyler Riddle committed
Commits on Jul 13, 2012
  1. start of command support ; stderr and stdout are functional as messag…

    Tyler Riddle committed
    …es on channel 0 with the first byte being the fdno and the second byte being the character
  2. fixed atomq storage stride bug

    Tyler Riddle committed
  3. preliminary uart support; stdout functional

    Tyler Riddle committed
  4. added first atomic queue code

    Tyler Riddle committed
Commits on Jul 12, 2012
  1. blinking fault numbers on the arduino LED is working

    Tyler Riddle committed
  2. ignoring cruft from Eclipse

    Tyler Riddle committed
  3. Initial commit

    Tyler Riddle committed
Something went wrong with that request. Please try again.