This commit is contained in:
DashyFox 2024-07-08 17:14:49 +03:00
parent 3057e78aeb
commit c66d47e464
2 changed files with 13 additions and 1 deletions

View File

@ -397,4 +397,11 @@ uint8_t* IR_Encoder::bitHigh = new uint8_t[2]{
(bitActiveTakts) * 2 - 1}; (bitActiveTakts) * 2 - 1};
uint8_t* IR_Encoder::bitLow = new uint8_t[2]{ uint8_t* IR_Encoder::bitLow = new uint8_t[2]{
(bitPauseTakts/2 + bitActiveTakts) * 2 - 1, (bitPauseTakts/2 + bitActiveTakts) * 2 - 1,
(bitPauseTakts) - 1}; (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};

View File

@ -142,6 +142,11 @@ typedef uint16_t crc_t;
#define bitTime (bitTakts * carrierPeriod) // Общая длительность бита #define bitTime (bitTakts * carrierPeriod) // Общая длительность бита
#define tolerance 300U #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 class IR_FOX
{ {
public: public: