EU1KY AA
config.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include "LCD.h"

Go to the source code of this file.

Macros

#define AAVERSION   "3.0d"
 
#define BAND_FMIN   100000ul
 
#define MAX_BAND_FREQ   1450000000ul
 

Enumerations

enum  CFG_SYNTH_TYPE_t { CFG_SYNTH_SI5351 = 0, CFG_SYNTH_ADF4350 = 1, CFG_SYNTH_ADF4351 = 2, CFG_SYNTH_SI5338A = 3 }
 
enum  CFG_S1P_TYPE_t { CFG_S1P_TYPE_S_MA = 0, CFG_S1P_TYPE_S_RI = 1 }
 
enum  CFG_PARAM_t {
  CFG_PARAM_VERSION, CFG_PARAM_PAN_F1, CFG_PARAM_PAN_SPAN, CFG_PARAM_MEAS_F,
  CFG_PARAM_SYNTH_TYPE, CFG_PARAM_SI5351_XTAL_FREQ, CFG_PARAM_SI5351_BUS_BASE_ADDR, CFG_PARAM_SI5351_CORR,
  CFG_PARAM_OSL_SELECTED, CFG_PARAM_R0, CFG_PARAM_OSL_RLOAD, CFG_PARAM_OSL_RSHORT,
  CFG_PARAM_OSL_ROPEN, CFG_PARAM_OSL_NSCANS, CFG_PARAM_MEAS_NSCANS, CFG_PARAM_PAN_NSCANS,
  CFG_PARAM_LIN_ATTENUATION, CFG_PARAM_F_LO_DIV_BY_TWO, CFG_PARAM_GEN_F, CFG_PARAM_PAN_CENTER_F,
  CFG_PARAM_BRIDGE_RM, CFG_PARAM_BRIDGE_RADD, CFG_PARAM_BRIDGE_RLOAD, CFG_PARAM_COM_PORT,
  CFG_PARAM_COM_SPEED, CFG_PARAM_LOWPWR_TIME, CFG_PARAM_3RD_HARMONIC_ENABLED, CFG_PARAM_S11_SHOW,
  CFG_PARAM_S1P_TYPE, CFG_PARAM_SHOW_HIDDEN, CFG_PARAM_SCREENSHOT_FORMAT, CFG_PARAM_BAND_FMIN,
  CFG_PARAM_BAND_FMAX, CFG_PARAM_SI5351_MAX_FREQ, CFG_PARAM_SI5351_CAPS, CFG_PARAM_TDR_VF,
  CFG_PARAM_MULTI_F1, CFG_PARAM_MULTI_F2, CFG_PARAM_MULTI_F3, CFG_PARAM_MULTI_F4,
  CFG_PARAM_MULTI_F5, CFG_PARAM_MULTI_BW1, CFG_PARAM_MULTI_BW2, CFG_PARAM_MULTI_BW3,
  CFG_PARAM_MULTI_BW4, CFG_PARAM_MULTI_BW5, CFG_PARAM_Volt_max, CFG_PARAM_Volt_max_Display,
  CFG_PARAM_Volt_max_Factor, CFG_PARAM_Volt_min_Display, CFG_PARAM_Daylight, CFG_PARAM_Fatlines,
  CFG_PARAM_BeepOn, CFG_PARAM_Date, CFG_PARAM_Time, CFG_NUM_PARAMS
}
 

Functions

void SetColours ()
 
void CFG_Init (void)
 
uint32_t CFG_GetParam (CFG_PARAM_t param)
 
void CFG_SetParam (CFG_PARAM_t param, uint32_t value)
 
void CFG_Flush (void)
 
void CFG_ParamWnd (void)
 

Variables

const char * g_cfg_osldir
 
const char * g_aa_dir
 
uint8_t ColourSelection
 
bool FatLines
 
int BeepOn1
 
uint32_t BackGrColor
 
uint32_t CurvColor
 
uint32_t TextColor
 
uint32_t Color1
 
uint32_t Color2
 
uint32_t Color3
 
uint32_t Color4
 

Macro Definition Documentation

#define AAVERSION   "3.0d"
#define BAND_FMIN   100000ul
#define MAX_BAND_FREQ   1450000000ul

Enumeration Type Documentation

Enumerator
CFG_PARAM_VERSION 
CFG_PARAM_PAN_F1 
CFG_PARAM_PAN_SPAN 
CFG_PARAM_MEAS_F 
CFG_PARAM_SYNTH_TYPE 
CFG_PARAM_SI5351_XTAL_FREQ 
CFG_PARAM_SI5351_BUS_BASE_ADDR 
CFG_PARAM_SI5351_CORR 
CFG_PARAM_OSL_SELECTED 
CFG_PARAM_R0 
CFG_PARAM_OSL_RLOAD 
CFG_PARAM_OSL_RSHORT 
CFG_PARAM_OSL_ROPEN 
CFG_PARAM_OSL_NSCANS 
CFG_PARAM_MEAS_NSCANS 
CFG_PARAM_PAN_NSCANS 
CFG_PARAM_LIN_ATTENUATION 
CFG_PARAM_F_LO_DIV_BY_TWO 
CFG_PARAM_GEN_F 
CFG_PARAM_PAN_CENTER_F 
CFG_PARAM_BRIDGE_RM 
CFG_PARAM_BRIDGE_RADD 
CFG_PARAM_BRIDGE_RLOAD 
CFG_PARAM_COM_PORT 
CFG_PARAM_COM_SPEED 
CFG_PARAM_LOWPWR_TIME 
CFG_PARAM_3RD_HARMONIC_ENABLED 
CFG_PARAM_S11_SHOW 
CFG_PARAM_S1P_TYPE 
CFG_PARAM_SHOW_HIDDEN 
CFG_PARAM_SCREENSHOT_FORMAT 
CFG_PARAM_BAND_FMIN 
CFG_PARAM_BAND_FMAX 
CFG_PARAM_SI5351_MAX_FREQ 
CFG_PARAM_SI5351_CAPS 
CFG_PARAM_TDR_VF 
CFG_PARAM_MULTI_F1 
CFG_PARAM_MULTI_F2 
CFG_PARAM_MULTI_F3 
CFG_PARAM_MULTI_F4 
CFG_PARAM_MULTI_F5 
CFG_PARAM_MULTI_BW1 
CFG_PARAM_MULTI_BW2 
CFG_PARAM_MULTI_BW3 
CFG_PARAM_MULTI_BW4 
CFG_PARAM_MULTI_BW5 
CFG_PARAM_Volt_max 
CFG_PARAM_Volt_max_Display 
CFG_PARAM_Volt_max_Factor 
CFG_PARAM_Volt_min_Display 
CFG_PARAM_Daylight 
CFG_PARAM_Fatlines 
CFG_PARAM_BeepOn 
CFG_PARAM_Date 
CFG_PARAM_Time 
CFG_NUM_PARAMS 
Enumerator
CFG_S1P_TYPE_S_MA 
CFG_S1P_TYPE_S_RI 
Enumerator
CFG_SYNTH_SI5351 
CFG_SYNTH_ADF4350 
CFG_SYNTH_ADF4351 
CFG_SYNTH_SI5338A 

Function Documentation

void CFG_Flush ( void  )
uint32_t CFG_GetParam ( CFG_PARAM_t  param)
void CFG_Init ( void  )
void CFG_ParamWnd ( void  )
void CFG_SetParam ( CFG_PARAM_t  param,
uint32_t  value 
)
void SetColours ( )

Variable Documentation

uint32_t BackGrColor
int BeepOn1
uint32_t Color1
uint32_t Color2
uint32_t Color3
uint32_t Color4
uint8_t ColourSelection
uint32_t CurvColor
bool FatLines
const char* g_aa_dir
const char* g_cfg_osldir
uint32_t TextColor