From 21bea290676f1f1560ce8eb03b238e0a5e79f5b9 Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Fri, 23 Aug 2019 11:16:23 +0200
Subject: [PATCH] fix(harmonic-test): invalidate external fs

---
 hw-tests/fundamental-test/main.c      | 5 +++++
 hw-tests/fundamental-test/meson.build | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/hw-tests/fundamental-test/main.c b/hw-tests/fundamental-test/main.c
index f356715a..8138472b 100644
--- a/hw-tests/fundamental-test/main.c
+++ b/hw-tests/fundamental-test/main.c
@@ -17,6 +17,8 @@
 #include "tmr_utils.h"
 #include "adc.h"
 #include "flc.h"
+#include "mx25.h"
+#include "mx25lba.h"
 
 #include "gfx.h"
 #include "display.h"
@@ -204,6 +206,9 @@ int main(void)
 
     Color yellow = gfx_color(&display_screen, YELLOW);
 
+    mx25_init();
+    MX25_Erase(0, MX25_Erase_4K);
+
     sprintf(buf, "<-Press\n");
     printf(buf);
     gfx_puts(&Font24, &display_screen, 0, 0, buf, yellow, black);
diff --git a/hw-tests/fundamental-test/meson.build b/hw-tests/fundamental-test/meson.build
index 34258f27..349a0d0b 100644
--- a/hw-tests/fundamental-test/meson.build
+++ b/hw-tests/fundamental-test/meson.build
@@ -3,7 +3,7 @@ name = 'fundamentaltest'
 elf = executable(
   name + '.elf',
   'main.c',
-  dependencies: [libcard10, max32665_startup],
+  dependencies: [libcard10, max32665_startup, mx25lba],
   link_whole: [max32665_startup_lib, board_card10_lib],
   link_args: [
     '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map',
-- 
GitLab