46 typedef enum e_nvm_items
49 STANDBY_POWERSAVE_NVM,
53 PRIMARY_AUDIO_LANG_NVM,
54 SECONDARY_AUDIO_LANG_NVM,
59 ICS_PARENTAL_LOCK_NVM,
79 LIP_SYNC_ADJUSTMENT_NVM,
80 TARGET_REGION_DEPTH_NVM,
81 TARGET_REGION_COUNTRY_NVM,
82 TARGET_REGION_PRIMARY_NVM,
83 TARGET_REGION_SECONDARY_NVM,
84 TARGET_REGION_TERTIARY_NVM,
86 OTA_LAST_UPDATE_SRCH_NVM,
89 WATCH_HD_PROGRAMMES_NVM,
90 RECORD_HD_PROGRAMMES_NVM,
91 TIMESHIFT_BUFFER_SIZE_NVM,
93 BACKGROUND_SEARCH_START_NVM,
94 BACKGROUND_SEARCH_END_NVM,
95 SERVICE_SEARCH_ENABLED_NVM,
96 SSU_SEARCH_ENABLED_NVM,
98 PRIMARY_TEXT_LANG_NVM,
99 SECONDARY_TEXT_LANG_NVM,
100 HDMI_AUDIO_OUTPUT_NVM,
103 #if defined(COMMON_INTERFACE)
107 CICAM_PIN0_USED_TIME_NVM,
111 CICAM_PIN1_USED_TIME_NVM,
115 CICAM_PIN2_USED_TIME_NVM,
119 CICAM_PIN3_USED_TIME_NVM,
128 STDBY_WAKE_FOR_SEARCH,
130 STDBY_WAKE_FOR_RECORDING,
150 SUBTITLE_HARD_OF_HEARING
155 PARENTAL_LOCK_OFF = 0,
156 PARENTAL_LOCK_ON = 0xff
202 void APP_NvmSave(E_NVM_ITEMS nvm_item, U32BIT new_value, BOOLEAN write_to_flash_now);
212 void APP_NvmSaveString(E_NVM_ITEMS nvm_item, U8BIT *str_ptr, BOOLEAN write_to_flash_now);
void APP_NvmRestoreDefaults(void)
Resets the DVB's settings to factory defaults.
Definition: app_nvm.c:492
Function prototypes for HW control.
U32BIT APP_NvmGetDvbSize(void)
Returns the size in bytes the DVB module uses to save its settings.
Definition: app_nvm.c:753
U32BIT APP_NvmRead(E_NVM_ITEMS nvm_item)
Returns the current value for the given DVB setting.
Definition: app_nvm.c:553
void APP_NvmSave(E_NVM_ITEMS nvm_item, U32BIT new_value, BOOLEAN write_to_flash_now)
Sets the current value for the given DVB setting.
Definition: app_nvm.c:625
U8BIT * APP_NvmReadString(E_NVM_ITEMS nvm_item)
Returns pointer to current string for the given DVB setting.
Definition: app_nvm.c:596
System Wide Global Technical Data Type Definitions.
U32BIT APP_NvmReadDefault(E_NVM_ITEMS nvm_item)
Returns the factory default value for the given DVB setting.
Definition: app_nvm.c:510
void APP_NvmSaveAllNow(void)
Saves DVB values immediately.
Definition: app_nvm.c:741
void APP_NvmSaveString(E_NVM_ITEMS nvm_item, U8BIT *str_ptr, BOOLEAN write_to_flash_now)
Sets the current value for the given DVB setting.
Definition: app_nvm.c:713
void APP_NvmInitialise(void)
Initialises the DVB core's NVM data.
Definition: app_nvm.c:464