35 #ifndef __HAL_FLASH_H__ 36 #define __HAL_FLASH_H__ 37 #include "hal_platform.h" 39 #ifdef HAL_FLASH_MODULE_ENABLED 93 #include "hal_define.h" flash has no space to write
Definition: hal_flash.h:114
hal_flash_status_t hal_flash_deinit(void)
flash deinit
flash had locked
Definition: hal_flash.h:116
hal_flash_status_t hal_flash_write(uint32_t address, const uint8_t *data, uint32_t length)
flash write
hal_flash_status_t hal_flash_init(void)
flash init
flash function error
Definition: hal_flash.h:117
flash function ok
Definition: hal_flash.h:118
flash driver don't initiate
Definition: hal_flash.h:113
hal_flash_status_t hal_flash_erase(uint32_t start_address, hal_flash_block_t block_type)
flash erase
flash erase block size 32k
Definition: hal_flash.h:125
flash erase block size 4k
Definition: hal_flash.h:124
hal_flash_status_t hal_flash_read(uint32_t start_address, uint8_t *buffer, uint32_t length)
flash read
flash invalid access address
Definition: hal_flash.h:115
flash erase block size 64k
Definition: hal_flash.h:126
flash program fail
Definition: hal_flash.h:112
flash erase fail
Definition: hal_flash.h:111
hal_flash_status_t
flash API return status definition
Definition: hal_flash.h:110
hal_flash_block_t
flash block definition
Definition: hal_flash.h:123