View Single Post
Old 04-27-2017, 03:45 PM   #105 (permalink)
skybolt
deviant
 
Join Date: Oct 2016
Location: Seattle, WA
Posts: 69

s2k - '02 Honda s2000
Thanks: 12
Thanked 47 Times in 35 Posts
Adafruit shield working great, at least with debug readings. LCD init isn't an issue if LCD is powered from 7805, which works well. Warning: Do NOT use 12v input for Arduino Pro Mini 3.3v (even though the onboard voltage regulator clearly states 12v is acceptable). Fried many boards (regulator KB33).

Cannot compile 20170210 code, with #define useDebugReadings true enabled and #define useAdafruitRGBLCDmodule true enabled. (Your lines may vary as I added some LED blinking code to the JSON function so I could tell when the Arduino was active). Tried disabling #define useBufferedLCD true and #define useTWILCD true (in both locations including the define embedded in ifdef Adafruit ...).

I believe it's tied to your DevLCD code, which appears to be a placeholder for LCD code under development (like Adafruit!)

Compiler output:

Quote:
/var/folders/cq/lyq3h1cs7pqf_5f_vbg2jwwh0000gq/T/arduino_modified_sketch_427538/_20170210_-_mpguino_1.94_tav.ino: In function 'void LCD::writeNybble(uint8_t, uint8_t)':
_20170210_-_mpguino_1.94_tav:7512: error: 'asLCDdelayTimer' was not declared in this scope
initADC(asLCDdelayTimer);
^
_20170210_-_mpguino_1.94_tav:7512: error: 'initADC' was not declared in this scope
initADC(asLCDdelayTimer);
^
_20170210_-_mpguino_1.94_tav:7516: error: 'analogState' was not declared in this scope
while (analogState & asLCDdelayTimer) idleProcess(); // wait for LCD timer delay to complete
^
exit status 1
'asLCDdelayTimer' was not declared in this scope
  Reply With Quote
The Following User Says Thank You to skybolt For This Useful Post:
t vago (04-29-2017)