ENTS-tock
Environmental NeTworked Sensor firmware on Tock OS
Loading...
Searching...
No Matches
fram_def.h
Go to the documentation of this file.
1
12#pragma once
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18#include <stdint.h>
19
20#include "fram.h"
21
33typedef fram_status (*fram_write_ptr_t)(fram_addr addr, const uint8_t* data,
34 size_t len);
35
36typedef fram_status (*fram_read_ptr_t)(fram_addr addr, size_t len,
37 uint8_t* data);
38
39typedef fram_addr (*fram_size_ptr_t)(void);
40
49
54#ifdef __cplusplus
55}
56#endif
const char data[]
Storage interface for onboard FRAM chips.
fram_status(* fram_read_ptr_t)(fram_addr addr, size_t len, uint8_t *data)
Definition fram_def.h:36
fram_status(* fram_write_ptr_t)(fram_addr addr, const uint8_t *data, size_t len)
Definition fram_def.h:33
fram_addr(* fram_size_ptr_t)(void)
Definition fram_def.h:39
fram_status
Definition fram.h:32
uint32_t fram_addr
Definition fram.h:41
fram_write_ptr_t write_ptr
Definition fram_def.h:43
fram_read_ptr_t read_ptr
Definition fram_def.h:45
fram_size_ptr_t size_ptr
Definition fram_def.h:47