From c66d47e464f48b87dc75391c6fff7425bad2c6d7 Mon Sep 17 00:00:00 2001 From: DashyFox Date: Mon, 8 Jul 2024 17:14:49 +0300 Subject: [PATCH] info --- IR_Encoder.cpp | 9 ++++++++- IR_config.h | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/IR_Encoder.cpp b/IR_Encoder.cpp index 9e1a2e7..14a1087 100644 --- a/IR_Encoder.cpp +++ b/IR_Encoder.cpp @@ -397,4 +397,11 @@ uint8_t* IR_Encoder::bitHigh = new uint8_t[2]{ (bitActiveTakts) * 2 - 1}; uint8_t* IR_Encoder::bitLow = new uint8_t[2]{ (bitPauseTakts/2 + bitActiveTakts) * 2 - 1, - (bitPauseTakts) - 1}; \ No newline at end of file + (bitPauseTakts) - 1}; + +// uint8_t* IR_Encoder::bitHigh = new uint8_t[2]{ +// (bitPauseTakts) * 2 - 0, +// (bitActiveTakts) * 2 - 0}; +// uint8_t* IR_Encoder::bitLow = new uint8_t[2]{ +// (bitPauseTakts/2 + bitActiveTakts) * 2 - 0, +// (bitPauseTakts) - 0}; \ No newline at end of file diff --git a/IR_config.h b/IR_config.h index df654dd..8067be8 100644 --- a/IR_config.h +++ b/IR_config.h @@ -142,6 +142,11 @@ typedef uint16_t crc_t; #define bitTime (bitTakts * carrierPeriod) // Общая длительность бита #define tolerance 300U + constexpr uint16_t test_all_Time = bitTime; + constexpr uint16_t test_all_Takts = bitTakts*2; + constexpr uint16_t test_hi = ((bitPauseTakts) * 2 - 0 ) + ((bitActiveTakts) * 2 - 0); + constexpr uint16_t test_low = ((bitPauseTakts/2 + bitActiveTakts) * 2 - 0)+((bitPauseTakts) - 0); + class IR_FOX { public: