From e9bfbbbe4d4853d127019260fafc2620b13f3a1f Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Mon, 12 Oct 2015 22:45:04 -0600 Subject: Made pgm_rand() more erratic (beginning of PROGMEM is boring for this purpose), made random strobe smaller and better-looking. --- tk-random.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tk-random.h') diff --git a/tk-random.h b/tk-random.h index db6c939..d559659 100644 --- a/tk-random.h +++ b/tk-random.h @@ -21,8 +21,9 @@ */ uint8_t pgm_rand() { - static uint8_t *offset = 0; - return pgm_read_byte(offset++); + static uint16_t offset = 255; + offset = (offset + 1) & 0x3ff | 0x0100; + return pgm_read_byte(offset); } #endif // TK_RANDOM_H -- cgit v1.2.3