Functions
flash.c File Reference
#include <stdint.h>
#include "register_remap.h"
#include <msp430dna.h>
#include <flash.h>
#include <debug.h>
#include <interrupt.h>
#include <msp432.h>
#include <cpu.h>
#include <sysctl.h>

Functions

void FlashCtl_enableReadParityCheck (uint_fast8_t memorySpace, uint_fast8_t accessMethod)
 
void FlashCtl_disableReadParityCheck (uint_fast8_t memorySpace, uint_fast8_t accessMethod)
 
void FlashCtl_enableReadBuffering (uint_fast8_t memoryBank, uint_fast8_t accessMethod)
 
void FlashCtl_disableReadBuffering (uint_fast8_t memoryBank, uint_fast8_t accessMethod)
 
bool FlashCtl_unprotectSector (uint_fast8_t memorySpace, uint32_t sectorMask)
 
bool FlashCtl_protectSector (uint_fast8_t memorySpace, uint32_t sectorMask)
 
bool FlashCtl_isSectorProtected (uint_fast8_t memorySpace, uint32_t sector)
 
bool FlashCtl_verifyMemory (void *verifyAddr, uint32_t length, uint_fast8_t pattern)
 
bool FlashCtl_setReadMode (uint32_t flashBank, uint32_t readMode)
 
uint32_t FlashCtl_getReadMode (uint32_t flashBank)
 
bool FlashCtl_performMassErase (bool verify)
 
bool FlashCtl_eraseSector (uint32_t addr, bool verify)
 
bool FlashCtl_programMemory (void *src, void *dest, uint32_t length, uint32_t verificationSetting)
 
void FlashCtl_setProgramVerification (uint32_t verificationSetting)
 
void FlashCtl_clearProgramVerification (uint32_t verificationSetting)
 
void FlashCtl_enableWordProgramming (uint32_t mode)
 
void FlashCtl_disableWordProgramming (void)
 
uint32_t FlashCtl_isWordProgrammingEnabled (void)
 
void FlashCtl_setWaitState (uint32_t flashBank, uint32_t waitState)
 
uint32_t FlashCtl_getWaitState (uint32_t flashBank)
 
void FlashCtl_enableInterrupt (uint32_t flags)
 
void FlashCtl_disableInterrupt (uint32_t flags)
 
uint32_t FlashCtl_getInterruptStatus (void)
 
uint32_t FlashCtl_getEnabledInterruptStatus (void)
 
void FlashCtl_clearInterruptFlag (uint32_t flags)
 
void FlashCtl_registerInterrupt (void(*intHandler)(void))
 
void FlashCtl_unregisterInterrupt (void)
 

Copyright 2014, Texas Instruments Incorporated