From 02e5fbdbf538b74c24547605d6cc278d9a4b55e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Wed, 12 Oct 2022 17:37:16 +0200 Subject: [PATCH] main: periodically transmit code --- main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.c b/main.c index 783edd8..d874879 100644 --- a/main.c +++ b/main.c @@ -44,6 +44,8 @@ static volatile uint32_t time_count = 0; // time after last shake to go to sleep, in seconds #define REST_TIME (5 * 60U) +// period to send our color code, in seconds +#define SHARE_TIME (1U) // time counts per us (1/(16E6/(3+1)) * 1000*1000 = 0.25 us) #define NEC_TICKS_PER_US 4UL @@ -405,6 +407,10 @@ void main(void) } nec_flag = false; // clear flag } + if (0 == time_count % (488UL * SHARE_TIME)) { + nec_transmit(0xfb047f80); + putc('t'); + } if (time_count > 488UL * REST_TIME) { puts("rest\r\n"); time_count = 0; // reset counter