#include <errno.h>
#include <zephyr/device.h>
#include <zephyr/syscalls/bbram.h>
Go to the source code of this file.
|
int | bbram_check_invalid (const struct device *dev) |
| Check if BBRAM is invalid.
|
|
int | bbram_check_standby_power (const struct device *dev) |
| Check for standby (Volt SBY) power failure.
|
|
int | bbram_check_power (const struct device *dev) |
| Check for V CC1 power failure.
|
|
int | bbram_get_size (const struct device *dev, size_t *size) |
| Get the size of the BBRAM (in bytes).
|
|
int | bbram_read (const struct device *dev, size_t offset, size_t size, uint8_t *data) |
| Read bytes from BBRAM.
|
|
int | bbram_write (const struct device *dev, size_t offset, size_t size, const uint8_t *data) |
| Write bytes to BBRAM.
|
|
int | bbram_emul_set_invalid (const struct device *dev, bool is_invalid) |
| Set the emulated BBRAM driver's invalid state.
|
|
int | bbram_emul_set_standby_power_state (const struct device *dev, bool failure) |
| Set the emulated BBRAM driver's standby power state.
|
|
int | bbram_emul_set_power_state (const struct device *dev, bool failure) |
| Set the emulated BBRAM driver's power state.
|
|