29#include "generated/settings.h"
30#include "generated/airframe.h"
31#include "pprzlink/messages.h"
32#include "pprzlink/dl_protocol.h"
48#if USE_PERSISTENT_SETTINGS
62#if USE_PERSISTENT_SETTINGS
82#if USE_PERSISTENT_SETTINGS
109 msg.component_id = 0;
131 msg.component_id = 0;
int32_t persistent_write(void *ptr, uint32_t size)
int32_t persistent_read(void *ptr, uint32_t size)
uint8_t msg[10]
Buffer used for general comunication over SPI (out buffer)
int32_t persistent_clear(void)
void settings_parse_msg_GET_SETTING(struct link_device *dev, struct transport_tx *trans, uint8_t *buf)
int32_t settings_clear(void)
clear all persistent settings from flash
void settings_parse_msg_SETTING(struct link_device *dev, struct transport_tx *trans, uint8_t *buf)
bool settings_store_flag
flag for setting feedback.
struct PersistentSettings pers_settings
int32_t settings_store(void)
store settings marked as persistent to flash
Persistent settings interface.
static const struct usb_device_descriptor dev
int int32_t
Typedef defining 32 bit int type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.