mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2025-06-28 05:09:40 +00:00
STM works
This commit is contained in:
@ -72,7 +72,6 @@ uint8_t data4[] = {42, 127, 137, 255};
|
||||
|
||||
uint32_t loopTimer;
|
||||
uint8_t sig = 0;
|
||||
|
||||
uint16_t targetAddr = IR_Broadcast;
|
||||
Timer t1(500, millis, []()
|
||||
{
|
||||
@ -157,17 +156,24 @@ Timer t1(500, millis, []()
|
||||
// encBackward.sendData(IR_Broadcast, data2);
|
||||
// encTree.sendData(IR_Broadcast, rawData3);
|
||||
});
|
||||
Timer t2(500, millis, []()
|
||||
{ digitalToggle(LED_BUILTIN); });
|
||||
// Timer t2(50, millis, []()
|
||||
// { digitalToggle(LED_BUILTIN); });
|
||||
|
||||
Timer signalDetectTimer;
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
HardwareTimer IR_Timer(TIM3);
|
||||
HardwareTimer MicrosTimer(TIM1);
|
||||
|
||||
void MicrosTimerISR(){
|
||||
|
||||
}
|
||||
|
||||
void setup()
|
||||
{
|
||||
// disableDebugPorts();
|
||||
// MicrosTimer.setOve
|
||||
|
||||
Timer3.setPeriod(1000000U / carrierFrec / 2);
|
||||
// Timer3.attachCompare1Interrupt(EncoderISR);
|
||||
IR_Timer.setOverflow(carrierFrec*2, HERTZ_FORMAT);
|
||||
IR_Timer.attachInterrupt(1, EncoderISR);
|
||||
|
||||
|
||||
Serial.begin(SERIAL_SPEED);
|
||||
@ -276,7 +282,7 @@ void status(IR_Decoder &dec)
|
||||
// str += (" CRC CALC: "); str += (dec.gotData.getCrcCALC()); str += "\n";
|
||||
str += "\n";
|
||||
|
||||
for (size_t i = 0; i < min(10, dec.gotData.getDataSize()); i++)
|
||||
for (size_t i = 0; i < min(uint8_t(10), dec.gotData.getDataSize()); i++)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
@ -348,7 +354,7 @@ void status(IR_Decoder &dec)
|
||||
// str += (" CRC CALC: "); str += (dec.gotBackData.getCrcCALC()); str += "\n";
|
||||
str += "\n";
|
||||
|
||||
for (size_t i = 0; i < min(10, dec.gotBackData.getDataSize()); i++)
|
||||
for (size_t i = 0; i < min(uint8_t(10), dec.gotBackData.getDataSize()); i++)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
|
Reference in New Issue
Block a user