From e79193027687310c5ad6bfff507184b33f451eba Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Sun, 5 Apr 2020 19:59:52 +0200 Subject: [PATCH] Solved a bug in the adc_read_cmd function: the pointer to the RAM read function was wrong, --- src/adc_dma.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/adc_dma.c b/src/adc_dma.c index f1799ee..f26af0a 100755 --- a/src/adc_dma.c +++ b/src/adc_dma.c @@ -112,7 +112,9 @@ void adc_write_cmd(void *module,unsigned short int address,unsigned short int le void adc_read_cmd(void *module,unsigned short int address,unsigned short int length,unsigned char *data) { - ram_read_table(module,address,length,data); + TADC *adc=(TADC *)module; + + ram_read_table(adc->memory,address,length,data); } // interrupt handlers -- GitLab