-#define EEFC_FMR 0x400E0A00 ///< Flash Mode Register
-#define EEFC_FCR 0x400E0A04 ///< Flash Command Register
-#define EEFC_FSR 0x400E0A08 ///< Flash Status Register
-#define EEFC_FRR 0x400E0A0C ///< Flash Result Register
+#define EEFC_FMR (*((reg32_t *)(EEFC_BASE + EEFC_FMR_OFF))) ///< Flash Mode Register
+#define EEFC_FCR (*((reg32_t *)(EEFC_BASE + EEFC_FCR_OFF))) ///< Flash Command Register
+#define EEFC_FSR (*((reg32_t *)(EEFC_BASE + EEFC_FSR_OFF))) ///< Flash Status Register
+#define EEFC_FRR (*((reg32_t *)(EEFC_BASE + EEFC_FRR_OFF))) ///< Flash Result Register