From bc39f0e58268e7f88e1c376c1a1fef17376ca44f Mon Sep 17 00:00:00 2001
From: NIIBE Yutaka <gniibe@fsij.org>
Date: Wed, 27 Sep 2017 19:07:14 +0900
Subject: update flash routines for GNU/Linux.

---
 mcu/sys-gnu-linux.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

(limited to 'mcu/sys-gnu-linux.h')

diff --git a/mcu/sys-gnu-linux.h b/mcu/sys-gnu-linux.h
index 3c81513..6fbc081 100644
--- a/mcu/sys-gnu-linux.h
+++ b/mcu/sys-gnu-linux.h
@@ -10,7 +10,10 @@ extern const uint8_t sys_board_name[];
 static inline const uint8_t *
 unique_device_id (void)
 {
-  /* STM32F103 has 96-bit unique device identifier */
+  /*
+   * STM32F103 has 96-bit unique device identifier.
+   * This routine mimics that.
+   */
 
   static const uint8_t id[] = { /* My RSA fingerprint */
     0x12, 0x41, 0x24, 0xBD, 0x3B, 0x48, 0x62, 0xAF,
@@ -22,6 +25,8 @@ unique_device_id (void)
 }
 
 void set_led (int on);
+
+uintptr_t flash_init (const char *f_name);
 void flash_unlock (void);
 int flash_program_halfword (uintptr_t addr, uint16_t data);
 int flash_erase_page (uintptr_t addr);
-- 
cgit v1.2.3