Mock class for flash_ctrl. More...
#include <sw/device/silicon_creator/lib/drivers/mock_flash_ctrl.h>
Public Member Functions | |
MOCK_METHOD (void, Init,()) | |
MOCK_METHOD (void, StatusGet,(flash_ctrl_status_t *)) | |
MOCK_METHOD (void, ErrorCodeGet,(flash_ctrl_error_code_t *)) | |
MOCK_METHOD (rom_error_t, DataRead,(uint32_t, uint32_t, void *)) | |
MOCK_METHOD (rom_error_t, InfoRead,(const flash_ctrl_info_page_t *, uint32_t, uint32_t, void *)) | |
MOCK_METHOD (rom_error_t, DataWrite,(uint32_t, uint32_t, const void *)) | |
MOCK_METHOD (rom_error_t, InfoWrite,(const flash_ctrl_info_page_t *, uint32_t, uint32_t, const void *)) | |
MOCK_METHOD (rom_error_t, DataErase,(uint32_t, flash_ctrl_erase_type_t)) | |
MOCK_METHOD (rom_error_t, DataEraseVerify,(uint32_t, flash_ctrl_erase_type_t)) | |
MOCK_METHOD (rom_error_t, InfoErase,(const flash_ctrl_info_page_t *, flash_ctrl_erase_type_t)) | |
MOCK_METHOD (void, DataDefaultPermsSet,(flash_ctrl_perms_t)) | |
MOCK_METHOD (void, InfoPermsSet,(const flash_ctrl_info_page_t *, flash_ctrl_perms_t)) | |
MOCK_METHOD (flash_ctrl_cfg_t, DataDefaultCfgGet,()) | |
MOCK_METHOD (void, DataDefaultCfgSet,(flash_ctrl_cfg_t)) | |
MOCK_METHOD (void, DataRegionProtect,(flash_ctrl_region_index_t region, uint32_t page_offset, uint32_t num_pages, flash_ctrl_perms_t perms, flash_ctrl_cfg_t cfg, hardened_bool_t)) | |
MOCK_METHOD (void, InfoCfgSet,(const flash_ctrl_info_page_t *, flash_ctrl_cfg_t)) | |
MOCK_METHOD (void, BankErasePermsSet,(hardened_bool_t)) | |
MOCK_METHOD (void, ExecSet,(uint32_t)) | |
MOCK_METHOD (void, CreatorInfoPagesLockdown,()) | |
![]() | |
GlobalMock (const GlobalMock &)=delete | |
GlobalMock (GlobalMock &&)=delete | |
GlobalMock & | operator= (const GlobalMock &)=delete |
GlobalMock & | operator= (GlobalMock &&)=delete |
Additional Inherited Members | |
![]() | |
static MockFlashCtrl & | Instance () |
Mock class for flash_ctrl.
Definition at line 18 of file mock_flash_ctrl.h.