7 #ifndef __MSP430WARE_FLASH_H__
8 #define __MSP430WARE_FLASH_H__
10 #include "inc/hw_memmap.h"
12 #ifdef __MSP430_HAS_FLASH__
32 #define FLASH_READY_FOR_NEXT_WRITE WAIT_L
33 #define FLASH_ACCESS_VIOLATION_INTERRUPT_FLAG ACCVIFG_L
34 #define FLASH_PASSWORD_WRITTEN_INCORRECTLY KEYV_L
35 #define FLASH_BUSY BUSY_L
47 uint16_t numberOfBytes);
81 #endif // __MSP430WARE_FLASH_H__
uint8_t FLASH_status(uint32_t baseAddress, uint8_t mask)
void FLASH_lockInfoA(uint32_t baseAddress)
void FLASH_bankErase(uint32_t baseAddress, uint8_t *flash_ptr)
void FLASH_memoryFill32(uint32_t baseAddress, uint32_t value, uint32_t *flash_ptr, uint16_t count)
void FLASH_write32(uint32_t baseAddress, uint32_t *data_ptr, uint32_t *flash_ptr, uint16_t count)
bool FLASH_eraseCheck(uint32_t baseAddress, uint8_t *flash_ptr, uint16_t numberOfBytes)
void FLASH_unlockInfoA(uint32_t baseAddress)
void FLASH_write16(uint32_t baseAddress, uint16_t *data_ptr, uint16_t *flash_ptr, uint16_t count)
void FLASH_segmentErase(uint32_t baseAddress, uint8_t *flash_ptr)
void FLASH_write8(uint32_t baseAddress, uint8_t *data_ptr, uint8_t *flash_ptr, uint16_t count)