Convert ConfigBuffer to serialized_buffer_t
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "config_state.h"
|
||||
|
||||
uint8_t ConfigBuffer[EEPROM_SIZE];
|
||||
static uint8_t config[EEPROM_SIZE];
|
||||
serialized_buffer_t ConfigBuffer = { config };
|
||||
|
||||
uint8_t readUInt8(serialized_buffer_t *buffer) {
|
||||
return buffer->buffer[buffer->offset++];
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// Typedefs:
|
||||
|
||||
typedef struct {
|
||||
uint8_t *buffer;
|
||||
uint8_t *const buffer;
|
||||
uint16_t offset;
|
||||
} serialized_buffer_t;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
// Variables:
|
||||
|
||||
extern uint8_t ConfigBuffer[EEPROM_SIZE];
|
||||
extern serialized_buffer_t ConfigBuffer;
|
||||
|
||||
// Functions:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user