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,
104 RECORD_START_PADDING_NVM,
105 RECORD_END_PADDING_NVM,
106 #if defined(COMMON_INTERFACE) 110 CICAM_PIN0_USED_TIME_NVM,
114 CICAM_PIN1_USED_TIME_NVM,
118 CICAM_PIN2_USED_TIME_NVM,
122 CICAM_PIN3_USED_TIME_NVM,
131 STDBY_WAKE_FOR_SEARCH,
133 STDBY_WAKE_FOR_RECORDING,
153 SUBTITLE_HARD_OF_HEARING
158 PARENTAL_LOCK_OFF = 0,
159 PARENTAL_LOCK_ON = 0xff
205 void APP_NvmSave(E_NVM_ITEMS nvm_item, U32BIT new_value, BOOLEAN write_to_flash_now);
215 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:501
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:762
U32BIT APP_NvmRead(E_NVM_ITEMS nvm_item)
Returns the current value for the given DVB setting.
Definition: app_nvm.c:562
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:634
U8BIT * APP_NvmReadString(E_NVM_ITEMS nvm_item)
Returns pointer to current string for the given DVB setting.
Definition: app_nvm.c:605
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:519
void APP_NvmSaveAllNow(void)
Saves DVB values immediately.
Definition: app_nvm.c:750
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:722
void APP_NvmInitialise(void)
Initialises the DVB core's NVM data.
Definition: app_nvm.c:473