From c01acd51e007967e129d54dc22f3298cd758ff36 Mon Sep 17 00:00:00 2001 From: Dan Date: Sat, 10 Sep 2022 01:25:12 -0400 Subject: [PATCH] Hacked together code sending --- src/main.cpp | 42 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 79f1700..3c768b5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,8 +2,9 @@ #include #include -#define CODE '0b000000000001' -#define BIT_LENGTH 100 +// unsigned long CODE = 0b10011111111100100100100100100100100100111111001110010010010010011; //65 bits +int code = 111111111000000001111112111000011 ; +#define BIT_LENGTH 10 void carrier(int BlastTime) { for(int i=0; i<(BlastTime / 2); i++) @@ -16,8 +17,41 @@ void carrier(int BlastTime) { return; } -void sendBlast(void) { - carrier(10); +int sendShort(void){ + carrier(BIT_LENGTH); + _delay_ms(BIT_LENGTH); + return 0; +} + +int sendLong(void){ + carrier(BIT_LENGTH); + _delay_ms(BIT_LENGTH*3); +} + +void sendBlast(void) { + carrier(20); + _delay_ms(20); + for (int i=0; i<9;i++){ + sendShort(); + } + for (int i=0;i<8;i++){ + sendLong(); + } + for (int i=0;i<6;i++){ + sendShort(); + } + _delay_ms(BIT_LENGTH); + for (int i=0;i<3;i++){ + sendShort(); + } + for (int i=0;i<4;i++){ + sendLong(); + } + for(int i=0;i<2;i++){ + sendShort(); + } + + } int main(void) {