aaaa
This commit is contained in:
@ -43,10 +43,10 @@
|
||||
#ifndef _TM1650_H_
|
||||
#define _TM1650_H_
|
||||
|
||||
#define TM1650_USE_PROGMEM
|
||||
//#define TM1650_USE_PROGMEM
|
||||
|
||||
#ifdef TM1650_USE_PROGMEM
|
||||
#include <pgmspace.h>
|
||||
#include <avr/pgmspace.h>
|
||||
#endif
|
||||
|
||||
#define TM1650_DISPLAY_BASE 0x34 // Address of the left-most digit
|
||||
@ -130,7 +130,6 @@ void TM1650::init() {
|
||||
iBuffer[i] = 0;
|
||||
iCtrl[i] = 0;
|
||||
}
|
||||
|
||||
Wire.beginTransmission(TM1650_DISPLAY_BASE);
|
||||
iActive = (Wire.endTransmission() == 0);
|
||||
clear();
|
||||
@ -187,8 +186,6 @@ void TM1650::displayOn ()
|
||||
Wire.beginTransmission(TM1650_DCTRL_BASE+i);
|
||||
iCtrl[i] = (iCtrl[i] & TM1650_MSK_ONOFF) | TM1650_BIT_DOT;
|
||||
Wire.write((byte) iCtrl[i]);
|
||||
Serial.write(TM1650_DCTRL_BASE+i);
|
||||
Serial.write((byte) iCtrl[i]);
|
||||
Wire.endTransmission();
|
||||
}
|
||||
}
|
||||
@ -201,9 +198,7 @@ void TM1650::displayOff ()
|
||||
for (int i=0; i<iNumDigits; i++) {
|
||||
Wire.beginTransmission(TM1650_DCTRL_BASE+i);
|
||||
iCtrl[i] = (iCtrl[i] & TM1650_MSK_ONOFF);
|
||||
|
||||
Wire.write((byte) iCtrl[i]);
|
||||
|
||||
Wire.endTransmission();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user