瀏覽代碼

APN is now part of the configuration

tags/v1.2.0
Bertrand Lemasle 7 年之前
父節點
當前提交
455276fdc8
共有 2 個檔案被更改,包括 8 行新增6 行删除
  1. +6
    -5
      GpsTracker/Config.cpp
  2. +2
    -1
      GpsTracker/Config.h

+ 6
- 5
GpsTracker/Config.cpp 查看文件

@@ -11,19 +11,19 @@ namespace config {

void read() {
VERBOSE("read");
hardware::i2c::eepromPowerOn();
hardware::i2c::powerOn();
hardware::i2c::eeprom.readBlock(CONFIG_ADDR, value);
if (!String(CONFIG_SEED).equals(value.seed)) reset();
hardware::i2c::eepromPowerOff();
hardware::i2c::powerOff();

}

void write() {
VERBOSE_FORMAT("write", "%s, %s, %d, %d", value.seed, value.version, value.firstEntry, value.lastEntry);

hardware::i2c::eepromPowerOn();
hardware::i2c::powerOn();
int written = hardware::i2c::eeprom.writeBlock(CONFIG_ADDR, value);
hardware::i2c::eepromPowerOff();
hardware::i2c::powerOff();
}
}

@@ -45,7 +45,8 @@ namespace config {
CONFIG_SEED,
VERSION,
0xFFFF,
0xFFFF
0xFFFF,
"2degrees Internet" //TODO : read from SD
};

value = config;


+ 2
- 1
GpsTracker/Config.h 查看文件

@@ -9,9 +9,10 @@ struct sleepTimings_t {

struct Config {
char seed[5];
char version[7];
char version[5];
uint16_t firstEntry;
uint16_t lastEntry;
char apn[20];
};

#define CONFIG_ADDR 0


Loading…
取消
儲存