|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Fake EEPROM driver. More...
Files | |
| file | eeprom_fake.h |
| Fake EEPROM driver API functions. | |
Functions | |
| DECLARE_FAKE_VALUE_FUNC (int, fake_eeprom_read, const struct device *, off_t, void *, size_t) | |
| @fake_of{eeprom_driver_api::read} | |
| DECLARE_FAKE_VALUE_FUNC (int, fake_eeprom_write, const struct device *, off_t, const void *, size_t) | |
| @fake_of{eeprom_driver_api::write} | |
| DECLARE_FAKE_VALUE_FUNC (size_t, fake_eeprom_size, const struct device *) | |
| @fake_of{eeprom_driver_api::size} | |
Fake EEPROM driver.
@driver_fake{eeprom_interface,CONFIG_EEPROM_FAKE,zephyr\,fake-eeprom}
fake_eeprom_read() and fake_eeprom_size() are given a default custom_fake honouring the size from devicetree and zero-filling reads, re-installed on every reset. Install your own custom_fake in the test case to change what they report.
| DECLARE_FAKE_VALUE_FUNC | ( | int | , |
| fake_eeprom_read | , | ||
| const struct device * | , | ||
| off_t | , | ||
| void * | , | ||
| size_t | ) |
#include <eeprom_fake.h>
@fake_of{eeprom_driver_api::read}
| DECLARE_FAKE_VALUE_FUNC | ( | int | , |
| fake_eeprom_write | , | ||
| const struct device * | , | ||
| off_t | , | ||
| const void * | , | ||
| size_t | ) |
#include <eeprom_fake.h>
@fake_of{eeprom_driver_api::write}
| DECLARE_FAKE_VALUE_FUNC | ( | size_t | , |
| fake_eeprom_size | , | ||
| const struct device * | ) |
#include <eeprom_fake.h>
@fake_of{eeprom_driver_api::size}