rename pin defined to match schematic
This commit is contained in:
parent
880a558951
commit
6c15882b6e
|
@ -14,10 +14,10 @@ D3 - _clear
|
|||
*/
|
||||
|
||||
//Pins connected to Shift registers on own controller board
|
||||
#define PIN_DATA 13
|
||||
#define PIN_CLK 14
|
||||
#define PIN_OE 27 //active low
|
||||
#define PIN_LATCH 26
|
||||
#define PIN_SR_DATA 13
|
||||
#define PIN_SR_CLK 14
|
||||
#define PIN_SR_OE 27 //active low
|
||||
#define PIN_SR_LATCH 26
|
||||
|
||||
|
||||
//Pins connected to stuff on annax driver board
|
||||
|
@ -30,7 +30,7 @@ D3 - _clear
|
|||
#define PIN_DRIVE 25 //enables 12v to panels via transistor
|
||||
#define PIN_CLEAR 12 //connects CLEAR Pin from Annax board to GND (clears column)
|
||||
|
||||
//#define NUMPANELS 1
|
||||
|
||||
#define COLUMNBYTES 13 //4 columns per byte. one panel has 25 columns. (int)((numpanels*25)/4+1)
|
||||
|
||||
|
||||
|
|
|
@ -9,11 +9,11 @@ Flipdot::Flipdot()
|
|||
|
||||
void Flipdot::init()
|
||||
{
|
||||
pinMode(PIN_DATA, OUTPUT);
|
||||
pinMode(PIN_CLK, OUTPUT);
|
||||
pinMode(PIN_OE, OUTPUT);
|
||||
pinMode(PIN_SR_DATA, OUTPUT);
|
||||
pinMode(PIN_SR_CLK, OUTPUT);
|
||||
pinMode(PIN_SR_OE, OUTPUT);
|
||||
|
||||
pinMode(PIN_LATCH, OUTPUT);
|
||||
pinMode(PIN_SR_LATCH, OUTPUT);
|
||||
pinMode(PIN_CLEAR, OUTPUT);
|
||||
pinMode(PIN_DRIVE, OUTPUT);
|
||||
|
||||
|
@ -23,9 +23,9 @@ void Flipdot::init()
|
|||
pinMode(PIN_RESET_DRVBRD, OUTPUT);
|
||||
|
||||
|
||||
digitalWrite(PIN_OE, HIGH); //Active Low
|
||||
digitalWrite(PIN_SR_OE, HIGH); //Active Low
|
||||
|
||||
digitalWrite(PIN_LATCH, LOW);
|
||||
digitalWrite(PIN_SR_LATCH, LOW);
|
||||
|
||||
digitalWrite(PIN_DRIVE, LOW);
|
||||
|
||||
|
@ -112,10 +112,10 @@ bool Flipdot::setSelectedDot() {
|
|||
return 0;
|
||||
}
|
||||
|
||||
digitalWrite(PIN_OE, LOW); //Active Low
|
||||
digitalWrite(PIN_SR_OE, LOW); //Active Low
|
||||
digitalWrite(PIN_DRIVE, HIGH);
|
||||
delayMicroseconds(MICROS_DRIVEDOTSET); //Drive Dot
|
||||
digitalWrite(PIN_OE, HIGH); //Active Low
|
||||
digitalWrite(PIN_SR_OE, HIGH); //Active Low
|
||||
digitalWrite(PIN_DRIVE, LOW);
|
||||
|
||||
digitalWrite(PIN_RESET_DRVBRD,HIGH); //reset driverboard shift registers
|
||||
|
@ -140,11 +140,11 @@ bool Flipdot::HBridgeOK() {
|
|||
void Flipdot::shiftData() { //send out all data to shift registers
|
||||
|
||||
//select Rows via shift registers on own controller board
|
||||
shiftOutSlow(PIN_DATA, PIN_CLK, LSBFIRST, row&0xff); //lower byte
|
||||
shiftOutSlow(PIN_DATA, PIN_CLK, LSBFIRST, row>>8); //LSBFIRST= LSB is QH, bit 8 is QA. //upper byte
|
||||
digitalWrite(PIN_LATCH, HIGH);
|
||||
shiftOutSlow(PIN_SR_DATA, PIN_SR_CLK, LSBFIRST, row&0xff); //lower byte
|
||||
shiftOutSlow(PIN_SR_DATA, PIN_SR_CLK, LSBFIRST, row>>8); //LSBFIRST= LSB is QH, bit 8 is QA. //upper byte
|
||||
digitalWrite(PIN_SR_LATCH, HIGH);
|
||||
delayMicroseconds(MICROS_SHIFT_LATCH);
|
||||
digitalWrite(PIN_LATCH, LOW);
|
||||
digitalWrite(PIN_SR_LATCH, LOW);
|
||||
|
||||
digitalWrite(PIN_RESET_DRVBRD,LOW); //get driverboard shift registers out of reset
|
||||
|
||||
|
|
Loading…
Reference in New Issue