Skip to content

The 3 R's

Latest
Compare
Choose a tag to compare
@DccPlusPlus DccPlusPlus released this 28 Dec 00:21
· 8 commits to master since this release
Improvements and Bug Fixes to CV Reading, Writing, and Arithmetic

Major:

  • Complete overhaul of the internal logic and computations for reading CVs (on the Programming Track, of course). Should hopefully be much more robust than original method (see commit of Dec 13, 2015, for detailed info)

Also:

  • Added check to ensure UNO is always configured for Serial (not Ethernet)
  • Added support for Ethernet-2 Shield from Arduino.org

Bug Fixes:

  • Re-ordered setup() code so that values previously saved in EEPROM are loaded before Ethernet is initialized (which could take 5+ seconds)
  • Fixed bug in CV-reading logic so that upon an error it returns a -1 (as documented) instead of 255 (which is otherwise a valid value)
  • Fixed bug in setting parameters for Programming Track OC3B-Timer on Mega (introduced when Prog Signal moved from OC0B to OC3B)
  • Fixed bug in Short-Circuit detection logic for Mega (introduced when Prog Signal moved from OC0B to OC3B)