added Wifi-Config to EEPROM Layout

This commit is contained in:
2024-01-25 14:33:40 +01:00
parent 88b572f408
commit 8ef469b9f1
4 changed files with 21 additions and 7 deletions

View File

@@ -21,6 +21,8 @@
#include "dtc.h"
#include "common.h"
#define EEPROM_STRUCTURE_REVISION 3 // Increment this version when changing EEPROM structures
#if PCB_REV == 1 || PCB_REV == 2 || PCB_REV == 3
#define EEPROM_SIZE_BYTES I2C_DEVICESIZE_24LC64
#elif PCB_REV == 4
@@ -73,6 +75,10 @@ typedef struct
bool LED_Mode_Flash;
uint8_t LED_Max_Brightness;
uint8_t LED_Min_Brightness;
char wifi_ap_ssid[33];
char wifi_ap_password[64];
char wifi_client_ssid[33];
char wifi_client_password[64];
uint32_t checksum;
} LubeConfig_t;
@@ -84,6 +90,10 @@ const LubeConfig_t LubeConfig_defaults = {
false,
255,
5,
"ChainLube",
QUOTE(WIFI_AP_PASSWORD),
QUOTE(WIFI_SSID_CLIENT),
QUOTE(WIFI_PASSWORD_CLIENT),
0};
void InitEEPROM();