File nut/hwtest/audio/nutpiper/config.c


Included Files


Global Variable station

RADIOSTATION* station
Visible in:   nut/hwtest/audio/nutpiper/config.c
Used in: ConfigCreate() nut/hwtest/audio/nutpiper/config.c
  ConfigLoad() nut/hwtest/audio/nutpiper/config.c
  ConfigSave() nut/hwtest/audio/nutpiper/config.c
  ConfigSize() nut/hwtest/audio/nutpiper/config.c
  ConfigStation() nut/hwtest/audio/nutpiper/config.c

Global Variable radio

RADIOCONTROL radio
Visible in:   nut/hwtest/audio/nutpiper/config.c
Used in: ConfigLoad() nut/hwtest/audio/nutpiper/config.c
  ConfigResetFactory() nut/hwtest/audio/nutpiper/config.c
  ConfigSave() nut/hwtest/audio/nutpiper/config.c
  ConfigSaveControl() nut/hwtest/audio/nutpiper/config.c

Global Function ConfigLoad()

int ConfigLoad ( void )
Prototyped in: nut/hwtest/audio/nutpiper/config.h
Calls: ConfigCreate() nut/hwtest/audio/nutpiper/config.c
  ConfigLoadBinary() nut/hwtest/audio/nutpiper/config.c
  ConfigLoadString() nut/hwtest/audio/nutpiper/config.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  strcmp() nut/c/string/strcmp.c
  strcpy() nut/c/string/strcpy.c
  strlen() nut/c/string/strlen.c
References Variables: radio nut/hwtest/audio/nutpiper/config.c
  station nut/hwtest/audio/nutpiper/config.c

Global Function ConfigResetFactory()

void ConfigResetFactory ( void )
Prototyped in: nut/hwtest/audio/nutpiper/config.h
Calls: ConfigCreate() nut/hwtest/audio/nutpiper/config.c
  ConfigStation() nut/hwtest/audio/nutpiper/config.c
References Variables: radio nut/hwtest/audio/nutpiper/config.c

Global Function ConfigSave()

void ConfigSave ( void )
Prototyped in: nut/hwtest/audio/nutpiper/config.h
Calls: ConfigSaveBinary() nut/hwtest/audio/nutpiper/config.c
  ConfigSaveString() nut/hwtest/audio/nutpiper/config.c
  NutNetSaveConfig()
References Variables: radio nut/hwtest/audio/nutpiper/config.c
  station nut/hwtest/audio/nutpiper/config.c

Global Function ConfigSaveControl()

void ConfigSaveControl ( void )
Prototyped in: nut/hwtest/audio/nutpiper/config.h
Calls: ConfigSaveBinary() nut/hwtest/audio/nutpiper/config.c
References Variables: radio nut/hwtest/audio/nutpiper/config.c

Global Function ConfigSize()

size_t ConfigSize ( void )
Prototyped in: nut/hwtest/audio/nutpiper/config.h
Calls: strlen() nut/c/string/strlen.c
References Variables: station nut/hwtest/audio/nutpiper/config.c

Global Function ConfigStation()

int ConfigStation ( uint8_t idx, const char* url )
Prototyped in: nut/hwtest/audio/nutpiper/config.h
Calls: atoi() nut/c/stdlib/atoi.c
  free() nut/crt/malloc.c
  inet_addr() nut/boot/bootmon/utils.c
  malloc() nut/crt/malloc.c
  strcpy() nut/c/string/strcpy.c
  strlen() nut/c/string/strlen.c
Called by: ConfigResetFactory() nut/hwtest/audio/nutpiper/config.c
References Variables: station nut/hwtest/audio/nutpiper/config.c

Local Function ConfigCreate()

static void ConfigCreate ( void )
Calls: free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  memset() nut/c/string/memset.c
Called by: ConfigLoad() nut/hwtest/audio/nutpiper/config.c
  ConfigResetFactory() nut/hwtest/audio/nutpiper/config.c
References Variables: station nut/hwtest/audio/nutpiper/config.c

Local Function ConfigLoadBinary()

static int ConfigLoadBinary ( int addr, void* val, size_t len )
Calls: eeprom_read_byte()
Called by: ConfigLoad() nut/hwtest/audio/nutpiper/config.c

Local Function ConfigLoadString()

static size_t ConfigLoadString ( int addr, char* str, size_t size )
Calls: eeprom_read_byte()
Called by: ConfigLoad() nut/hwtest/audio/nutpiper/config.c

Local Function ConfigSaveBinary()

static int ConfigSaveBinary ( int addr, void* val, size_t len )
Calls: eeprom_read_byte(), eeprom_write_byte()
Called by: ConfigSave() nut/hwtest/audio/nutpiper/config.c
  ConfigSaveControl() nut/hwtest/audio/nutpiper/config.c

Local Function ConfigSaveString()

static int ConfigSaveString ( int addr, char* str )
Calls: eeprom_read_byte(), eeprom_write_byte()
Called by: ConfigSave() nut/hwtest/audio/nutpiper/config.c