for debug test

This commit is contained in:
DashyFox 2024-09-04 10:12:39 +03:00
parent c4000d6b75
commit 6375c4eed5

View File

@ -2,6 +2,7 @@
#include "IR_Encoder.h"
#include "TimerStatic.h"
#include "MemoryCheck.h"
#include "CarCmdList.h"
/////////////// Pinout ///////////////
#define encForward_PIN 0
@ -57,7 +58,7 @@ uint8_t data3 [] = { 42 , 127, 137 };
uint8_t data4 [] = { 42 , 127, 137, 255 };
uint32_t loopTimer;
uint8_t sig = 0;
uint8_t sig = 255;
uint16_t targetAddr = IR_Broadcast;
Timer t1(750, millis, []() {
@ -174,6 +175,7 @@ void setup() {
pinMode(encForward_PIN, OUTPUT);
pinMode(encBackward_PIN, OUTPUT);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
@ -185,8 +187,12 @@ void setup() {
attachInterrupt(1, decBackwardISR, CHANGE); // D3
}
bool testLed = false;
uint32_t testLed_timer;
void loop() {
digitalToggle(LoopOut);
// digitalToggle(LoopOut);
Timer::tick();
decForward.tick();
@ -218,6 +224,13 @@ void loop() {
break;
}
}
if(testLed && millis() - testLed_timer > 100){
testLed=false;
digitalWrite(12, LOW);
}
}
@ -228,6 +241,14 @@ void loop() {
//test
void status(IR_Decoder& dec) {
if (dec.gotData.available() && dec.gotData.getAddrFrom() != 42) {
digitalWrite(12, HIGH);
testLed = true;
testLed_timer = millis();
encForward.sendData(IR_Broadcast, CarCmd::stop); //<<<<<<<<<<<<<<<<<<<<<<<<<<< CMD IS HERE
String str;
if (/* dec.gotData.getDataPrt()[1] */1) {
str += ("Data on pin "); str += (dec.isrPin); str += "\n";