diff --git a/src/energenie/drv/hrfm69_test.c b/src/energenie/drv/hrfm69_test.c index f36ae8d..fdb304b 100644 --- a/src/energenie/drv/hrfm69_test.c +++ b/src/energenie/drv/hrfm69_test.c @@ -258,7 +258,10 @@ /* Last byte of the payload for switch 1 */ #define ON 0xEE #define OFF 0xE8 -#define REPEATS 1 +// Limited by U8 size of PAYLOADLEN reg (15*16=240) +#define REPEATS 15 +// To get longer repeats, we'll have to design a new 'unlimited' +// payload sender, and use FIFOEMPTY as a way to detect end of transmit. int i; uint8_t irqflags1;