From c562d43cec8a52589cb48ff4da22b745f3b5a48c Mon Sep 17 00:00:00 2001 From: rkcf Date: Fri, 27 Jan 2023 14:39:01 -0600 Subject: [PATCH] add function for random sequence generation --- main/esp32-sequencer.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main/esp32-sequencer.c b/main/esp32-sequencer.c index d0d5ad1..35ece12 100644 --- a/main/esp32-sequencer.c +++ b/main/esp32-sequencer.c @@ -1,6 +1,8 @@ #include #include +#include + #define SEQ_MAX_LEN 8 @@ -12,6 +14,11 @@ // CV Out // Gate Out +void gen_rand_seq(uint8_t *sequence) { + for (uint8_t i = 0; i < SEQ_MAX_LEN; i++) { + sequence[i] = esp_random() % 2; + } +} void app_main(void) { @@ -24,6 +31,8 @@ void app_main(void) for (uint8_t step = 0; step < seq_len; step++) { printf("%i", sequence[step]); } + gen_rand_seq(sequence); printf("\n"); + } }