22#include "px_log_fs_glue.h"
23#include "px_log_fs_cfg.h"
43 uint16_t start_byte_in_page,
56 uint16_t start_byte_in_page,
void px_at45d_rd_page_offset(void *buf, uint16_t page, uint16_t start_byte_in_page, uint16_t nr_of_bytes)
Partial read of data in a page of DataFlash.
void px_at45d_erase(uint16_t page)
Erase a page of DataFlash.
void px_at45d_wr_page_offset(const void *buf, uint16_t page, uint16_t start_byte_in_page, uint16_t nr_of_bytes)
Partial write of data in a page of DataFlash.
void px_log_fs_glue_wr(const void *buf, uint16_t page, uint16_t start_byte_in_page, uint16_t nr_of_bytes)
Writes data to Serial Flash.
#define PX_LOG_FS_CFG_ERASE_BLOCK_SIZE
Erase block size (in pages) for file system.
#define PX_LOG_FS_CFG_PAGE_SIZE
Page size for file system.
void px_log_fs_glue_rd(void *buf, uint16_t page, uint16_t start_byte_in_page, uint16_t nr_of_bytes)
Read data from Serial Flash.
void px_log_fs_glue_erase_block(uint16_t page)
Erases data in Serial Flash.
#define PX_LOG_NAME(name)
Macro to declare a log name string once for each file to reduce code size.
#define PX_LOG_ASSERT(expression)
Macro that will test an expression, and block indefinitely if false.