Enumerations
HAL EXFLASH State
Peripheral Driver » HAL Driver » EXFLASH » Enumerations

## Enumerations
enum | hal_exflash_state_t { HAL_EXFLASH_STATE_RESET = 0x00, HAL_EXFLASH_STATE_READY = 0x01, HAL_EXFLASH_STATE_BUSY = 0x02, HAL_EXFLASH_STATE_BUSY_READ = 0x12, HAL_EXFLASH_STATE_BUSY_WRITE = 0x22, HAL_EXFLASH_STATE_BUSY_ERASE = 0x42, HAL_EXFLASH_STATE_SUSPEND_WRITE = 0x21, HAL_EXFLASH_STATE_SUSPEND_ERASE = 0x41, HAL_EXFLASH_STATE_ERROR = 0x04 }
| HAL exFlash State Enumerations definition. More...
enum | hal_eflash_security { HAL_EXFLASH_UNENCRYPTED = 0x00, HAL_EXFLASH_ENCRYPTED = 0x01 }
| HAL exFlash Security Enumerations definition. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ hal_eflash_security

enum hal_eflash_security

HAL exFlash Security Enumerations definition.

Enumerator
HAL_EXFLASH_UNENCRYPTED | Data will not be encrypted and decrypted in write-read operations
HAL_EXFLASH_ENCRYPTED | Data will be encrypted and decrypted in write-read operations

## ◆ hal_exflash_state_t

enum hal_exflash_state_t

HAL exFlash State Enumerations definition.

Enumerator
HAL_EXFLASH_STATE_RESET | Peripheral not initialized
HAL_EXFLASH_STATE_READY | Peripheral initialized and ready for use
HAL_EXFLASH_STATE_BUSY | Peripheral in indirect mode and busy
HAL_EXFLASH_STATE_BUSY_READ | Peripheral in indirect mode with reception ongoing
HAL_EXFLASH_STATE_BUSY_WRITE | Peripheral in indirect mode with transmission ongoing
HAL_EXFLASH_STATE_BUSY_ERASE | Peripheral in indirect mode with erase ongoing
HAL_EXFLASH_STATE_SUSPEND_WRITE | Peripheral in suspend mode from transmission
HAL_EXFLASH_STATE_SUSPEND_ERASE | Peripheral in suspend mode from erase
HAL_EXFLASH_STATE_ERROR | Peripheral in error