mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2026-09-21 20:39:35 +00:00
test
This commit is contained in:
@ -53,8 +53,12 @@ void EncoderISR()
|
|||||||
}
|
}
|
||||||
|
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
#define dec_ISR(n) \
|
#define dec_ISR(n) void dec_##n##_ISR() { dec##n.isr(); }
|
||||||
void dec_##n##_ISR() { dec##n.isr(); }
|
#define decPinMode(n) pinMode(dec##n##_PIN, INPUT_PULLUP);
|
||||||
|
#define decAttach(n) attachInterrupt(dec##n##_PIN, dec_##n##_ISR, CHANGE);
|
||||||
|
#define decSetup(n) /* decPinMode(n); */ decAttach(n);
|
||||||
|
#define decTick(n) dec##n.tick();
|
||||||
|
#define decStat(n) rx_flag |= statusSimple(dec##n);
|
||||||
|
|
||||||
dec_ISR(0);
|
dec_ISR(0);
|
||||||
dec_ISR(1);
|
dec_ISR(1);
|
||||||
@ -183,11 +187,6 @@ void setup()
|
|||||||
pinMode(encBackward_PIN, OUTPUT);
|
pinMode(encBackward_PIN, OUTPUT);
|
||||||
pinMode(LED_BUILTIN, OUTPUT);
|
pinMode(LED_BUILTIN, OUTPUT);
|
||||||
|
|
||||||
#define decPinMode(n) pinMode(dec##n##_PIN, INPUT_PULLUP);
|
|
||||||
#define decAttach(n) attachInterrupt(dec##n##_PIN, dec_##n##_ISR, CHANGE);
|
|
||||||
#define decSetup(n) /* decPinMode(n); */ decAttach(n);
|
|
||||||
#define decTick(n) dec##n.tick();
|
|
||||||
#define decStat(n) rx_flag |= statusSimple(dec##n);
|
|
||||||
|
|
||||||
decSetup(0);
|
decSetup(0);
|
||||||
|
|
||||||
@ -243,10 +242,12 @@ void detectSignal()
|
|||||||
// test
|
// test
|
||||||
|
|
||||||
bool statusSimple(IR_Decoder &dec){
|
bool statusSimple(IR_Decoder &dec){
|
||||||
if (dec.gotData.available())
|
bool ret;
|
||||||
|
if (ret = dec.gotData.available())
|
||||||
{
|
{
|
||||||
Serial.print("DEC "); Serial.println(dec.id);
|
Serial.print("DEC "); Serial.println(dec.id);
|
||||||
}
|
}
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
void status(IR_Decoder &dec)
|
void status(IR_Decoder &dec)
|
||||||
|
|||||||
Reference in New Issue
Block a user