#include "config.h"
#include "ff.h"
#include "crash.h"
#include "gen.h"
#include <string.h>
#include <stdint.h>
#include "LCD.h"
#include "touch.h"
#include "font.h"
#include "textbox.h"
Data Structures | |
struct | CFG_CHANGEABLE_PARAM_DESCR_t |
Macros | |
#define | CFG_IARR(...) (const int32_t[]){__VA_ARGS__} |
#define | CFG_SARR(...) (const char*[]){__VA_ARGS__} |
#define | CFG_FARR(...) (const float[]){__VA_ARGS__} |
Enumerations | |
enum | CFG_PARAM_TYPE_t { CFG_PARAM_T_U8, CFG_PARAM_T_U16, CFG_PARAM_T_U32, CFG_PARAM_T_S8, CFG_PARAM_T_S16, CFG_PARAM_T_S32, CFG_PARAM_T_F32, CFG_PARAM_T_CH } |
Functions | |
static uint32_t | isSi5351 (void) |
static uint32_t | isADF4350 (void) |
static uint32_t | isADF4351 (void) |
static uint32_t | isShowHidden (void) |
static uint32_t | isShowHiddenSi (void) |
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) |
static uint32_t | CFG_GetNextValue (uint32_t param_idx, uint32_t param_value) |
static uint32_t | CFG_GetPrevValue (uint32_t param_idx, uint32_t param_value) |
const char * | CFG_GetStringValue (uint32_t param_idx) |
const char * | CFG_GetStringDescr (uint32_t param_idx) |
const char * | CFG_GetStringName (uint32_t param_idx) |
void | Sleep (uint32_t) |
static void | _hit_prev (void) |
static void | _hit_next (void) |
static void | _hit_save (void) |
static void | _hit_ex (void) |
static void | _hit_prev_value (void) |
static void | _hit_next_value (void) |
void | CFG_ParamWnd (void) |
Variables | |
static uint32_t | g_cfg_array [CFG_NUM_PARAMS] = { 0 } |
const char * | g_aa_dir = "/aa" |
static const char * | g_cfg_dir = "/aa/config" |
static const char * | g_cfg_fpath = "/aa/config/config.bin" |
const char * | g_cfg_osldir = "/aa/osl" |
static uint32_t | resetRequired = 0 |
uint8_t | ColourSelection |
bool | FatLines |
int | BeepOn1 |
uint32_t | rqExit |
uint32_t | BackGrColor |
uint32_t | CurvColor |
uint32_t | TextColor |
uint32_t | Color1 |
uint32_t | Color2 |
uint32_t | Color3 |
uint32_t | Color4 |
uint32_t | Color5 |
static const CFG_CHANGEABLE_PARAM_DESCR_t | cfg_ch_descr_table [] |
static const uint32_t | cfg_ch_descr_table_num = sizeof(cfg_ch_descr_table) / sizeof(CFG_CHANGEABLE_PARAM_DESCR_t) |
static uint32_t | selected_param = 0 |
static TEXTBOX_CTX_t * | pctx = 0 |
static uint32_t | hbNameIdx = 0 |
static uint32_t | hbDescrIdx = 0 |
static uint32_t | hbValIdx = 0 |
static uint32_t | hbPrevValueIdx = 0 |
static uint32_t | hbNextValueIdx = 0 |
#define CFG_FARR | ( | ... | ) | (const float[]){__VA_ARGS__} |
#define CFG_IARR | ( | ... | ) | (const int32_t[]){__VA_ARGS__} |
#define CFG_SARR | ( | ... | ) | (const char*[]){__VA_ARGS__} |
enum CFG_PARAM_TYPE_t |
|
static |
uint32_t CFG_GetParam | ( | CFG_PARAM_t | param | ) |
|
static |
const char* CFG_GetStringDescr | ( | uint32_t | param_idx | ) |
const char* CFG_GetStringName | ( | uint32_t | param_idx | ) |
const char* CFG_GetStringValue | ( | uint32_t | param_idx | ) |
void CFG_SetParam | ( | CFG_PARAM_t | param, |
uint32_t | value | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
void Sleep | ( | uint32_t | ) |
uint32_t BackGrColor |
int BeepOn1 |
|
static |
|
static |
uint32_t Color1 |
uint32_t Color2 |
uint32_t Color3 |
uint32_t Color4 |
uint32_t Color5 |
uint8_t ColourSelection |
uint32_t CurvColor |
bool FatLines |
const char* g_aa_dir = "/aa" |
|
static |
|
static |
|
static |
const char* g_cfg_osldir = "/aa/osl" |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
uint32_t rqExit |
|
static |
uint32_t TextColor |