File nut/app/nutpiper/config.c


Included Files


Global Variable station

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

Global Variable radio

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

Global Function ConfigLoad()

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

Global Function ConfigResetFactory()

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

Global Function ConfigSave()

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

Global Function ConfigSaveControl()

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

Global Function ConfigSize()

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

Global Function ConfigStation()

int ConfigStation ( u_char idx, const char* url )
Prototyped in: nut/app/nutpiper/config.h
Calls: atoi(), free(), inet_addr(), malloc(), strcpy(), strlen()
Called by: ConfigResetFactory() nut/app/nutpiper/config.c
References Variables: station nut/app/nutpiper/config.c

Local Function ConfigCreate()

static void ConfigCreate ( void )
Calls: free(), malloc(), memset()
Called by: ConfigLoad() nut/app/nutpiper/config.c
  ConfigResetFactory() nut/app/nutpiper/config.c
References Variables: station nut/app/nutpiper/config.c

Local Function ConfigLoadBinary()

static int ConfigLoadBinary ( int addr, void* val, size_t len )
Calls: eeprom_read_byte()
Called by: ConfigLoad() nut/app/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/app/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/app/nutpiper/config.c
  ConfigSaveControl() nut/app/nutpiper/config.c

Local Function ConfigSaveString()

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