Index: FlashDriver/Helpers.h =================================================================== diff -u -re1b34b080d041c571ca4aad8a31104d2773c17df -rca8d7758217dbc669c11c6f27cc21e21578e6bc2 --- FlashDriver/Helpers.h (.../Helpers.h) (revision e1b34b080d041c571ca4aad8a31104d2773c17df) +++ FlashDriver/Helpers.h (.../Helpers.h) (revision ca8d7758217dbc669c11c6f27cc21e21578e6bc2) @@ -1,3 +1,18 @@ +/************************************************************************** +* +* Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. +* +* THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +* WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +* +* @file +* +* @date 10-Mar-2020 +* @author Sean +* +* @brief PLEASE WRITE A BRIEF +* +**************************************************************************/ /********************************************************************************************************************** * COPYRIGHT * ------------------------------------------------------------------------------------------------------------------- @@ -32,10 +47,10 @@ /* Macro allowing a write to a locked FSM register */ #define FAPI_WRITE_LOCKED_FSM_REGISTER(mRegister,mValue) \ - do { \ - FLASH_CONTROL_REGISTER->FsmWrEna.FSM_WR_ENA_BITS.WR_ENA = 0x5U; \ - (mRegister) = (mValue); \ - FLASH_CONTROL_REGISTER->FsmWrEna.FSM_WR_ENA_BITS.WR_ENA = 0x2U; \ + do { \ + FLASH_CONTROL_REGISTER->FsmWrEna.FSM_WR_ENA_BITS.WR_ENA = 0x5U; \ + (mRegister) = (mValue); \ + FLASH_CONTROL_REGISTER->FsmWrEna.FSM_WR_ENA_BITS.WR_ENA = 0x2U; \ } while(0) @@ -45,8 +60,8 @@ #define EI16(idx) ((idx) ^ 1) #define EI8(idx) ((idx) ^ 3) #else - #define EI16(idx) (idx) - #define EI8(idx) (idx) + #define EI16(idx) (idx) + #define EI8(idx) (idx) #endif /* These are helper functions to handle generic Big Endian/Little Endian code bases */