Software APIs
Public Member Functions
rom_test::internal::MockFlashCtrl Class Reference

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,())
 
- Public Member Functions inherited from global_mock::GlobalMock< MockFlashCtrl >
 GlobalMock (const GlobalMock &)=delete
 
 GlobalMock (GlobalMock &&)=delete
 
GlobalMockoperator= (const GlobalMock &)=delete
 
GlobalMockoperator= (GlobalMock &&)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from global_mock::GlobalMock< MockFlashCtrl >
static MockFlashCtrl & Instance ()
 

Detailed Description

Mock class for flash_ctrl.

Definition at line 18 of file mock_flash_ctrl.h.