46 volatile uint8_t *ext_ram = (uint8_t *)
MEM_OFFSET;
49 uint16_t write_errors = 0;
50 uint16_t retrieval_errors = 0;
52 LOG_INF(
"Starting SRAM test...");
55 uint16_t seed = (uint16_t)rand();
59 for (uint16_t i = 0; i < ext_ram_size; i++) {
60 uint8_t value = (uint8_t)rand();
62 uint8_t retrieved = ext_ram[i];
63 if (retrieved != value) {
73 for (uint16_t i = 0; i < ext_ram_size; i++) {
74 uint8_t value = (uint8_t)rand();
75 uint8_t retrieved = ext_ram[i];
76 if (retrieved != value) {
93 if (retrieval_errors) {