From 32b96eaf9afe80108f4c7dfd94a148eb14c3db1f Mon Sep 17 00:00:00 2001 From: Peter McGoron Date: Wed, 13 Jul 2022 15:35:42 -0400 Subject: [PATCH] add macros for number of adcs and dacs --- firmware/generate_csr_locations.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/firmware/generate_csr_locations.py b/firmware/generate_csr_locations.py index c2dc2a9..de9beb7 100644 --- a/firmware/generate_csr_locations.py +++ b/firmware/generate_csr_locations.py @@ -12,9 +12,12 @@ def get_reg(j, name, num, pos): j = json.load(open("csr.json")) -print('''#pragma once - typedef volatile uint32_t *csr_t; - ''') +print(''' +#pragma once +typedef volatile uint32_t *csr_t; +#define ADC_MAX 8 +#define DAC_MAX 8 +''') for conv in iter(reg_names): for reg in reg_names[conv]: