Flash Library Reference Enumeration Type Documentation

 

FlashStatus_t

 

Location: flash.h:105

 

Flash library return codes.

 

Members

  • FLASH_ERR_NONE = 0x0

 

Flash no error.
  • FLASH_ERR_BAD_ADDRESS = 0x1

 

Flash error invalid address parameter.
  • FLASH_ERR_BAD_LENGTH = 0x2

 

Flash error invalid word length parameter.
  • FLASH_ERR_INACCESSIBLE = 0x3

 

Flash error flash is inaccessible.
  • FLASH_ERR_INVALID_PARAMS = 0x4

 

Flash error invalid function parameter.
  • FLASH_ERR_NULL_PARAM = 0x5

 

Flash error null pointer used.
  • FLASH_ERR_ADDRESS_WORD_ALIGN = 0x6

 

Flash error address is not word aligned.
  • FLASH_ERR_ZERO_LEN = 0x7

 

Flash error zero length parameter has passed.
  • FLASH_ERR_CRC_CHECK = 0x8

 

Flash error CRC verification has failed.
  • FLASH_ERR_UNKNOWN = 0x9

 

Flash error undefined.

 

 

FlashClockFrequency_t

 

Location: flash.h:122

 

Flash operational frequency values supported by the device.

 

Members

  • FLASH_CLOCK_3MHZ = 3000000UL

 

Flash Clock value of 3 MHz.
  • FLASH_CLOCK_4MHZ = 4000000UL

 

Flash Clock value of 4 MHz.
  • FLASH_CLOCK_5MHZ = 5000000UL

 

Flash Clock value of 5 MHz.
  • FLASH_CLOCK_8MHZ = 8000000UL

 

Flash Clock value of 8 MHz.
  • FLASH_CLOCK_10MHZ = 10000000UL

 

Flash Clock value of 10 MHz.
  • FLASH_CLOCK_12MHZ = 12000000UL

 

Flash Clock value of 12 MHz.
  • FLASH_CLOCK_16MHZ = 16000000UL

 

Flash Clock value of 16 MHz.
  • FLASH_CLOCK_20MHZ = 20000000UL

 

Flash Clock value of 20 MHz.
  • FLASH_CLOCK_24MHZ = 24000000UL

 

Flash Clock value of 24 MHz.
  • FLASH_CLOCK_48MHZ = 48000000UL

 

Flash Clock value of 48 MHz.