Browse Source

V3.0

master
zhaohe 1 year ago
parent
commit
06359f62e9
  1. 12
      usrc/base_service/config_service.c
  2. 2
      usrc/base_service/config_service.h
  3. 2
      usrc/main.cpp

12
usrc/base_service/config_service.c

@ -14,6 +14,15 @@ static void dump_config(config_t *pcfg) {
ZLOGI(TAG, "netmask : %s", inet_ntoa(pcfg->netmask));
ZLOGI(TAG, "mac : %02x:%02x:%02x:%02x:%02x:%02x", pcfg->mac[0], pcfg->mac[1], pcfg->mac[2], pcfg->mac[3], pcfg->mac[4], pcfg->mac[5]);
ZLOGI(TAG, "======================================");
config_t *config = config_get();
for (uint32_t i = 0; i < ZARRAY_SIZE(config->reg_config_storage); i++) {
if (config->reg_config_storage[i].add == 0) {
break;
}
ZLOGI(TAG, "init reg [0x%x] [0x%x]", config->reg_config_storage[i].add, config->reg_config_storage[i].val);
}
}
static void create_default_config(config_t *now_cfg, bool cfg_is_error, config_t *default_cfg) { //
default_cfg->config_mark = FLASH_MASK_VAL;
@ -58,8 +67,9 @@ void config_init(void) {
/**
* @brief ´òÓ¡ÅäÖÃÐÅÏ¢
*/
dump_config(&_config);
// dump_config(&_config);
}
void config_dump() { dump_config(&_config); }
config_t *config_get(void) { return &_config; }
void config_flush(void) { zaf_flash_flush(); }
void config_factory_reset(void) { zaf_flash_factory_reset(); }

2
usrc/base_service/config_service.h

@ -33,6 +33,8 @@ void config_flush(void);
void config_factory_reset(void);
void config_generate_random_mac(void);
void config_dump();
void config_update_reg(uint32_t add, uint32_t val);
#ifdef __cplusplus

2
usrc/main.cpp

@ -140,6 +140,8 @@ void umain() {
// ZLOGI(TAG, "init reg [0x%x] [0x%x]", config->reg_config_storage[i].add, config->reg_config_storage[i].val);
fpga_if_spi_write_data(config->reg_config_storage[i].add, config->reg_config_storage[i].val, NULL);
}
config_dump();
/**
* @brief
*/

Loading…
Cancel
Save