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) \
|
||||
void dec_##n##_ISR() { dec##n.isr(); }
|
||||
#define dec_ISR(n) 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(1);
|
||||
@ -183,11 +187,6 @@ void setup()
|
||||
pinMode(encBackward_PIN, 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);
|
||||
|
||||
@ -243,10 +242,12 @@ void detectSignal()
|
||||
// test
|
||||
|
||||
bool statusSimple(IR_Decoder &dec){
|
||||
if (dec.gotData.available())
|
||||
bool ret;
|
||||
if (ret = dec.gotData.available())
|
||||
{
|
||||
Serial.print("DEC "); Serial.println(dec.id);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
void status(IR_Decoder &dec)
|
||||
|
||||
Reference in New Issue
Block a user