RUI3 (RAK Unified Interface 3) - RAK4631
service_nvm.h File Reference

Provide NVM service layer. More...

Go to the source code of this file.

Data Structures

struct  PRE_S_LORAP2P_PARAM
 
struct  PRE_lora_cfg_t
 
struct  PRE_cellular_cfg_t
 
struct  PRE_ble_central_cfg_t
 
struct  PRE_rtc_delta_t
 
struct  rui_cfg_t_ex
 
struct  PRE_rui_cfg_t
 

Macros

#define SERVICE_NVM_RUI_CONFIG_NVM_ADDR   MCU_SYS_CONFIG_NVM_ADDR
 
#define SERVICE_NVM_USER_DATA_NVM_ADDR   MCU_USER_DATA_NVM_ADDR
 
#define SERVICE_NVM_FACTORY_DEFAULT_NVM_ADDR   MCU_FACTORY_DEFAULT_NVM_ADDR
 
#define RUI_CFG_MAGIC_NUM   0xAABBCCDD
 
#define RUI_VERSION_CODE_V85   0x01
 
#define RUI_VERSION_CODE_V87   0x02
 
#define RUI_VERSION_CODE_V99   0x03
 
#define RUI_VERSION_CODE_LATEST   0x04
 
#define RUI_CFG_VERSION_CODE   RUI_VERSION_CODE_LATEST
 

Functions

void service_nvm_init_config (void)
 
int32_t service_nvm_set_default_config_to_nvm (void)
 
int32_t service_nvm_set_cfg_to_nvm (void)
 
SERVICE_MODE_TYPE service_nvm_get_mode_type_from_nvm (SERIAL_PORT port)
 
int32_t service_nvm_set_mode_type_to_nvm (SERIAL_PORT port, SERVICE_MODE_TYPE mode_type)
 
SERIAL_WLOCK_STATE service_nvm_get_lock_status_from_nvm (SERIAL_PORT Port)
 
int32_t service_nvm_set_lock_status_to_nvm (SERIAL_PORT Port, SERIAL_WLOCK_STATE wlock_state)
 
uint32_t service_nvm_get_baudrate_from_nvm (void)
 
int32_t service_nvm_set_baudrate_to_nvm (uint32_t baudrate)
 
uint8_t service_nvm_get_atcmd_echo_from_nvm (void)
 
int32_t service_nvm_set_atcmd_echo_to_nvm (uint8_t atcmd_echo)
 
int32_t service_nvm_get_serial_passwd_from_nvm (uint8_t *passwd, uint32_t len)
 
int32_t service_nvm_set_serial_passwd_to_nvm (uint8_t *passwd, uint32_t len)
 
uint32_t service_nvm_get_auto_sleep_time_from_nvm (void)
 
int32_t service_nvm_set_auto_sleep_time_to_nvm (uint32_t time)
 
int32_t service_nvm_get_atcmd_alias_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_atcmd_alias_to_nvm (uint8_t *buff, uint32_t len)
 
uint8_t service_nvm_get_firmware_ver_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_firmware_ver_to_nvm (uint8_t *buff, uint32_t len)
 
uint8_t service_nvm_get_hwmodel_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_hwmodel_to_nvm (uint8_t *buff, uint32_t len)
 
uint8_t service_nvm_get_cli_ver_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_cli_ver_to_nvm (uint8_t *buff, uint32_t len)
 
uint8_t service_nvm_set_ble_mac_to_nvm (uint8_t *buff, uint32_t len)
 
uint8_t service_nvm_get_ble_mac_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_write_user_data (uint32_t offset, uint8_t *buff, uint32_t len)
 
int32_t service_nvm_read_user_data (uint32_t offset, uint8_t *buff, uint32_t len)
 
uint32_t service_nvm_get_delta_sec_from_nvm (void)
 
int32_t service_nvm_set_delta_sec_to_nvm (uint32_t sec)
 
uint32_t service_nvm_get_delta_subsec_from_nvm (void)
 
int32_t service_nvm_set_delta_subsec_to_nvm (uint32_t subsec)
 
SERVICE_LORA_BAND service_nvm_get_band_from_nvm (void)
 
int32_t service_nvm_set_band_to_nvm (SERVICE_LORA_BAND band)
 
int32_t service_nvm_get_app_eui_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_app_eui_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_app_key_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_app_key_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_app_skey_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_app_skey_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_dev_addr_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_dev_addr_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_dev_eui_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_dev_eui_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_net_id_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_net_id_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_nwk_skey_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_nwk_skey_to_nvm (uint8_t *buff, uint32_t len)
 
uint8_t service_nvm_get_retry_from_nvm (void)
 
int32_t service_nvm_set_retry_to_nvm (uint8_t retry)
 
SERVICE_LORA_CONFIRM_MODE service_nvm_get_cfm_from_nvm (void)
 
int32_t service_nvm_set_cfm_to_nvm (SERVICE_LORA_CONFIRM_MODE cfm)
 
SERVICE_LORA_JOIN_MODE service_nvm_get_njm_from_nvm (void)
 
int32_t service_nvm_set_njm_to_nvm (SERVICE_LORA_JOIN_MODE njm)
 
bool service_nvm_get_adr_from_nvm (void)
 
int32_t service_nvm_set_adr_to_nvm (bool adr)
 
SERVICE_LORA_CLASS service_nvm_get_class_from_nvm (void)
 
int32_t service_nvm_set_class_to_nvm (SERVICE_LORA_CLASS device_class)
 
SERVICE_LORA_DATA_RATE service_nvm_get_dr_from_nvm (void)
 
int32_t service_nvm_set_dr_to_nvm (SERVICE_LORA_DATA_RATE dr)
 
SERVICE_LORA_DATA_RATE service_nvm_get_rx2dr_from_nvm (void)
 
int32_t service_nvm_set_rx2dr_to_nvm (SERVICE_LORA_DATA_RATE dr)
 
uint32_t service_nvm_get_jn1dl_from_nvm (void)
 
int32_t service_nvm_set_jn1dl_to_nvm (uint32_t jn1dl)
 
uint32_t service_nvm_get_jn2dl_from_nvm (void)
 
int32_t service_nvm_set_jn2dl_to_nvm (uint32_t jn2dl)
 
bool service_nvm_get_pub_nwk_mode_from_nvm (void)
 
int32_t service_nvm_set_pub_nwk_mode_to_nvm (bool pnm)
 
uint32_t service_nvm_get_rx1dl_from_nvm (void)
 
int32_t service_nvm_set_rx1dl_to_nvm (uint32_t rx1dl)
 
uint32_t service_nvm_get_rx2dl_from_nvm (void)
 
int32_t service_nvm_set_rx2dl_to_nvm (uint32_t rx2dl)
 
uint8_t service_nvm_get_txpower_from_nvm (void)
 
int32_t service_nvm_set_txpower_to_nvm (uint8_t txp)
 
uint8_t service_nvm_get_linkcheck_from_nvm (void)
 
int32_t service_nvm_set_linkcheck_to_nvm (uint8_t mode)
 
uint8_t service_nvm_get_ping_slot_periodicity_from_nvm ()
 
int32_t service_nvm_set_ping_slot_periodicity_to_nvm (uint8_t periodicity)
 
bool service_nvm_get_join_start_from_nvm (void)
 
int32_t service_nvm_set_join_start_to_nvm (bool join_start)
 
bool service_nvm_get_auto_join_from_nvm (void)
 
int32_t service_nvm_set_auto_join_to_nvm (bool auto_join)
 
uint32_t service_nvm_get_auto_join_period_from_nvm (void)
 
int32_t service_nvm_set_auto_join_period_to_nvm (uint32_t auto_join_period)
 
uint32_t service_nvm_get_auto_join_max_cnt_from_nvm (void)
 
int32_t service_nvm_set_auto_join_max_cnt_to_nvm (uint32_t auto_join_period)
 
uint32_t service_nvm_get_freq_from_nvm (void)
 
int32_t service_nvm_set_freq_to_nvm (uint32_t freq)
 
uint8_t service_nvm_get_sf_from_nvm (void)
 
int32_t service_nvm_set_sf_to_nvm (uint8_t spreadfact)
 
uint32_t service_nvm_get_bandwidth_from_nvm (void)
 
int32_t service_nvm_set_bandwidth_to_nvm (uint32_t bandwidth)
 
uint8_t service_nvm_get_codingrate_from_nvm (void)
 
int32_t service_nvm_set_codingrate_to_nvm (uint8_t codingrate)
 
uint16_t service_nvm_get_preamlen_from_nvm (void)
 
int32_t service_nvm_set_preamlen_to_nvm (uint16_t preamlen)
 
uint8_t service_nvm_get_powerdbm_from_nvm (void)
 
int32_t service_nvm_set_powerdbm_to_nvm (uint8_t powerdbm)
 
bool service_nvm_get_crypt_enable_from_nvm (void)
 
int32_t service_nvm_set_crypt_enable_to_nvm (bool crypt_enable)
 
int32_t service_nvm_get_crypt_key_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_crypt_key_to_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_get_crypt_IV_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_crypt_IV_to_nvm (uint8_t *buff, uint32_t len)
 
McSession_tservice_nvm_get_multicast_from_nvm (void)
 
int32_t service_nvm_set_multicast_to_nvm (McSession_t *McSession)
 
uint8_t service_nvm_get_tp_port_from_nvm (SERIAL_PORT port)
 
int32_t service_nvm_set_tp_port_to_nvm (SERIAL_PORT port, uint8_t tp_port)
 
uint32_t service_nvm_get_chs_from_nvm (void)
 
uint32_t service_nvm_set_chs_to_nvm (uint32_t frequency)
 
uint32_t service_nvm_set_fdev_to_nvm (uint32_t fdev)
 
uint32_t service_nvm_set_bitrate_to_nvm (uint32_t bitrate)
 
uint32_t service_nvm_get_bitrate_from_nvm (void)
 
uint32_t service_nvm_get_fdev_from_nvm (void)
 
uint32_t service_nvm_set_dcs_to_nvm (uint8_t dutycycle)
 
uint8_t service_nvm_get_dcs_from_nvm (void)
 
int32_t service_nvm_get_sn_from_nvm (uint8_t *buff, uint32_t len)
 
int32_t service_nvm_set_sn_to_nvm (uint8_t *buff, uint32_t len)
 
uint32_t service_nvm_set_rx2fq_to_nvm (uint32_t freq)
 
uint32_t service_nvm_get_rx2fq_from_nvm (void)
 
uint32_t service_nvm_set_debug_level_to_nvm (uint8_t level)
 
uint8_t service_nvm_get_debug_level_from_nvm ()
 
bool service_nvm_get_iqinverted_from_nvm (void)
 
int32_t service_nvm_set_iqinverted_to_nvm (bool iqinverted)
 
uint32_t service_nvm_get_symbol_timeout_from_nvm (void)
 
int32_t service_nvm_set_symbol_timeout_to_nvm (uint32_t symbol_timeout)
 
bool service_nvm_get_fix_length_payload_from_nvm (void)
 
int32_t service_nvm_set_fix_length_payload_to_nvm (bool enable)
 
uint16_t service_nvm_get_syncword_from_nvm (void)
 
int32_t service_nvm_set_syncword_to_nvm (uint16_t syncword)
 
int32_t service_nvm_get_lbt_from_nvm (void)
 
int32_t service_nvm_set_lbt_to_nvm (uint8_t enable)
 
int16_t service_nvm_get_lbt_rssi_from_nvm (void)
 
int32_t service_nvm_set_lbt_rssi_to_nvm (int16_t rssi)
 
uint32_t service_nvm_get_lbt_scantime_from_nvm ()
 
int32_t service_nvm_set_lbt_scantime_to_nvm (uint32_t time)
 
int32_t service_nvm_get_CAD_from_nvm (void)
 
int32_t service_nvm_set_CAD_to_nvm (uint8_t enable)
 

Detailed Description

Provide NVM service layer.

Author
Rakwireless
Version
0.0.0
Date
2021.5

Macro Definition Documentation

◆ SERVICE_NVM_RUI_CONFIG_NVM_ADDR

#define SERVICE_NVM_RUI_CONFIG_NVM_ADDR   MCU_SYS_CONFIG_NVM_ADDR

◆ SERVICE_NVM_USER_DATA_NVM_ADDR

#define SERVICE_NVM_USER_DATA_NVM_ADDR   MCU_USER_DATA_NVM_ADDR

◆ SERVICE_NVM_FACTORY_DEFAULT_NVM_ADDR

#define SERVICE_NVM_FACTORY_DEFAULT_NVM_ADDR   MCU_FACTORY_DEFAULT_NVM_ADDR

◆ RUI_CFG_MAGIC_NUM

#define RUI_CFG_MAGIC_NUM   0xAABBCCDD

◆ RUI_VERSION_CODE_V85

#define RUI_VERSION_CODE_V85   0x01

◆ RUI_VERSION_CODE_V87

#define RUI_VERSION_CODE_V87   0x02

◆ RUI_VERSION_CODE_V99

#define RUI_VERSION_CODE_V99   0x03

◆ RUI_VERSION_CODE_LATEST

#define RUI_VERSION_CODE_LATEST   0x04

◆ RUI_CFG_VERSION_CODE

#define RUI_CFG_VERSION_CODE   RUI_VERSION_CODE_LATEST

Function Documentation

◆ service_nvm_init_config()

void service_nvm_init_config ( void  )

◆ service_nvm_set_default_config_to_nvm()

int32_t service_nvm_set_default_config_to_nvm ( void  )

◆ service_nvm_set_cfg_to_nvm()

int32_t service_nvm_set_cfg_to_nvm ( void  )

◆ service_nvm_get_mode_type_from_nvm()

SERVICE_MODE_TYPE service_nvm_get_mode_type_from_nvm ( SERIAL_PORT  port)

◆ service_nvm_set_mode_type_to_nvm()

int32_t service_nvm_set_mode_type_to_nvm ( SERIAL_PORT  port,
SERVICE_MODE_TYPE  mode_type 
)

◆ service_nvm_get_lock_status_from_nvm()

SERIAL_WLOCK_STATE service_nvm_get_lock_status_from_nvm ( SERIAL_PORT  Port)

◆ service_nvm_set_lock_status_to_nvm()

int32_t service_nvm_set_lock_status_to_nvm ( SERIAL_PORT  Port,
SERIAL_WLOCK_STATE  wlock_state 
)

◆ service_nvm_get_baudrate_from_nvm()

uint32_t service_nvm_get_baudrate_from_nvm ( void  )

◆ service_nvm_set_baudrate_to_nvm()

int32_t service_nvm_set_baudrate_to_nvm ( uint32_t  baudrate)

◆ service_nvm_get_atcmd_echo_from_nvm()

uint8_t service_nvm_get_atcmd_echo_from_nvm ( void  )

◆ service_nvm_set_atcmd_echo_to_nvm()

int32_t service_nvm_set_atcmd_echo_to_nvm ( uint8_t  atcmd_echo)

◆ service_nvm_get_serial_passwd_from_nvm()

int32_t service_nvm_get_serial_passwd_from_nvm ( uint8_t *  passwd,
uint32_t  len 
)

◆ service_nvm_set_serial_passwd_to_nvm()

int32_t service_nvm_set_serial_passwd_to_nvm ( uint8_t *  passwd,
uint32_t  len 
)

◆ service_nvm_get_auto_sleep_time_from_nvm()

uint32_t service_nvm_get_auto_sleep_time_from_nvm ( void  )

◆ service_nvm_set_auto_sleep_time_to_nvm()

int32_t service_nvm_set_auto_sleep_time_to_nvm ( uint32_t  time)

◆ service_nvm_get_atcmd_alias_from_nvm()

int32_t service_nvm_get_atcmd_alias_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_atcmd_alias_to_nvm()

int32_t service_nvm_set_atcmd_alias_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_firmware_ver_from_nvm()

uint8_t service_nvm_get_firmware_ver_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_firmware_ver_to_nvm()

int32_t service_nvm_set_firmware_ver_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_hwmodel_from_nvm()

uint8_t service_nvm_get_hwmodel_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_hwmodel_to_nvm()

int32_t service_nvm_set_hwmodel_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_cli_ver_from_nvm()

uint8_t service_nvm_get_cli_ver_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_cli_ver_to_nvm()

int32_t service_nvm_set_cli_ver_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_ble_mac_to_nvm()

uint8_t service_nvm_set_ble_mac_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_ble_mac_from_nvm()

uint8_t service_nvm_get_ble_mac_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_write_user_data()

int32_t service_nvm_write_user_data ( uint32_t  offset,
uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_read_user_data()

int32_t service_nvm_read_user_data ( uint32_t  offset,
uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_delta_sec_from_nvm()

uint32_t service_nvm_get_delta_sec_from_nvm ( void  )

◆ service_nvm_set_delta_sec_to_nvm()

int32_t service_nvm_set_delta_sec_to_nvm ( uint32_t  sec)

◆ service_nvm_get_delta_subsec_from_nvm()

uint32_t service_nvm_get_delta_subsec_from_nvm ( void  )

◆ service_nvm_set_delta_subsec_to_nvm()

int32_t service_nvm_set_delta_subsec_to_nvm ( uint32_t  subsec)

◆ service_nvm_get_band_from_nvm()

SERVICE_LORA_BAND service_nvm_get_band_from_nvm ( void  )

◆ service_nvm_set_band_to_nvm()

int32_t service_nvm_set_band_to_nvm ( SERVICE_LORA_BAND  band)

◆ service_nvm_get_app_eui_from_nvm()

int32_t service_nvm_get_app_eui_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_app_eui_to_nvm()

int32_t service_nvm_set_app_eui_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_app_key_from_nvm()

int32_t service_nvm_get_app_key_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_app_key_to_nvm()

int32_t service_nvm_set_app_key_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_app_skey_from_nvm()

int32_t service_nvm_get_app_skey_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_app_skey_to_nvm()

int32_t service_nvm_set_app_skey_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_dev_addr_from_nvm()

int32_t service_nvm_get_dev_addr_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_dev_addr_to_nvm()

int32_t service_nvm_set_dev_addr_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_dev_eui_from_nvm()

int32_t service_nvm_get_dev_eui_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_dev_eui_to_nvm()

int32_t service_nvm_set_dev_eui_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_net_id_from_nvm()

int32_t service_nvm_get_net_id_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_net_id_to_nvm()

int32_t service_nvm_set_net_id_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_nwk_skey_from_nvm()

int32_t service_nvm_get_nwk_skey_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_nwk_skey_to_nvm()

int32_t service_nvm_set_nwk_skey_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_retry_from_nvm()

uint8_t service_nvm_get_retry_from_nvm ( void  )

◆ service_nvm_set_retry_to_nvm()

int32_t service_nvm_set_retry_to_nvm ( uint8_t  retry)

◆ service_nvm_get_cfm_from_nvm()

SERVICE_LORA_CONFIRM_MODE service_nvm_get_cfm_from_nvm ( void  )

◆ service_nvm_set_cfm_to_nvm()

int32_t service_nvm_set_cfm_to_nvm ( SERVICE_LORA_CONFIRM_MODE  cfm)

◆ service_nvm_get_njm_from_nvm()

SERVICE_LORA_JOIN_MODE service_nvm_get_njm_from_nvm ( void  )

◆ service_nvm_set_njm_to_nvm()

int32_t service_nvm_set_njm_to_nvm ( SERVICE_LORA_JOIN_MODE  njm)

◆ service_nvm_get_adr_from_nvm()

bool service_nvm_get_adr_from_nvm ( void  )

◆ service_nvm_set_adr_to_nvm()

int32_t service_nvm_set_adr_to_nvm ( bool  adr)

◆ service_nvm_get_class_from_nvm()

SERVICE_LORA_CLASS service_nvm_get_class_from_nvm ( void  )

◆ service_nvm_set_class_to_nvm()

int32_t service_nvm_set_class_to_nvm ( SERVICE_LORA_CLASS  device_class)

◆ service_nvm_get_dr_from_nvm()

SERVICE_LORA_DATA_RATE service_nvm_get_dr_from_nvm ( void  )

◆ service_nvm_set_dr_to_nvm()

int32_t service_nvm_set_dr_to_nvm ( SERVICE_LORA_DATA_RATE  dr)

◆ service_nvm_get_rx2dr_from_nvm()

SERVICE_LORA_DATA_RATE service_nvm_get_rx2dr_from_nvm ( void  )

◆ service_nvm_set_rx2dr_to_nvm()

int32_t service_nvm_set_rx2dr_to_nvm ( SERVICE_LORA_DATA_RATE  dr)

◆ service_nvm_get_jn1dl_from_nvm()

uint32_t service_nvm_get_jn1dl_from_nvm ( void  )

◆ service_nvm_set_jn1dl_to_nvm()

int32_t service_nvm_set_jn1dl_to_nvm ( uint32_t  jn1dl)

◆ service_nvm_get_jn2dl_from_nvm()

uint32_t service_nvm_get_jn2dl_from_nvm ( void  )

◆ service_nvm_set_jn2dl_to_nvm()

int32_t service_nvm_set_jn2dl_to_nvm ( uint32_t  jn2dl)

◆ service_nvm_get_pub_nwk_mode_from_nvm()

bool service_nvm_get_pub_nwk_mode_from_nvm ( void  )

◆ service_nvm_set_pub_nwk_mode_to_nvm()

int32_t service_nvm_set_pub_nwk_mode_to_nvm ( bool  pnm)

◆ service_nvm_get_rx1dl_from_nvm()

uint32_t service_nvm_get_rx1dl_from_nvm ( void  )

◆ service_nvm_set_rx1dl_to_nvm()

int32_t service_nvm_set_rx1dl_to_nvm ( uint32_t  rx1dl)

◆ service_nvm_get_rx2dl_from_nvm()

uint32_t service_nvm_get_rx2dl_from_nvm ( void  )

◆ service_nvm_set_rx2dl_to_nvm()

int32_t service_nvm_set_rx2dl_to_nvm ( uint32_t  rx2dl)

◆ service_nvm_get_txpower_from_nvm()

uint8_t service_nvm_get_txpower_from_nvm ( void  )

◆ service_nvm_set_txpower_to_nvm()

int32_t service_nvm_set_txpower_to_nvm ( uint8_t  txp)

◆ service_nvm_get_linkcheck_from_nvm()

uint8_t service_nvm_get_linkcheck_from_nvm ( void  )

◆ service_nvm_set_linkcheck_to_nvm()

int32_t service_nvm_set_linkcheck_to_nvm ( uint8_t  mode)

◆ service_nvm_get_ping_slot_periodicity_from_nvm()

uint8_t service_nvm_get_ping_slot_periodicity_from_nvm ( )

◆ service_nvm_set_ping_slot_periodicity_to_nvm()

int32_t service_nvm_set_ping_slot_periodicity_to_nvm ( uint8_t  periodicity)

◆ service_nvm_get_join_start_from_nvm()

bool service_nvm_get_join_start_from_nvm ( void  )

◆ service_nvm_set_join_start_to_nvm()

int32_t service_nvm_set_join_start_to_nvm ( bool  join_start)

◆ service_nvm_get_auto_join_from_nvm()

bool service_nvm_get_auto_join_from_nvm ( void  )

◆ service_nvm_set_auto_join_to_nvm()

int32_t service_nvm_set_auto_join_to_nvm ( bool  auto_join)

◆ service_nvm_get_auto_join_period_from_nvm()

uint32_t service_nvm_get_auto_join_period_from_nvm ( void  )

◆ service_nvm_set_auto_join_period_to_nvm()

int32_t service_nvm_set_auto_join_period_to_nvm ( uint32_t  auto_join_period)

◆ service_nvm_get_auto_join_max_cnt_from_nvm()

uint32_t service_nvm_get_auto_join_max_cnt_from_nvm ( void  )

◆ service_nvm_set_auto_join_max_cnt_to_nvm()

int32_t service_nvm_set_auto_join_max_cnt_to_nvm ( uint32_t  auto_join_period)

◆ service_nvm_get_freq_from_nvm()

uint32_t service_nvm_get_freq_from_nvm ( void  )

◆ service_nvm_set_freq_to_nvm()

int32_t service_nvm_set_freq_to_nvm ( uint32_t  freq)

◆ service_nvm_get_sf_from_nvm()

uint8_t service_nvm_get_sf_from_nvm ( void  )

◆ service_nvm_set_sf_to_nvm()

int32_t service_nvm_set_sf_to_nvm ( uint8_t  spreadfact)

◆ service_nvm_get_bandwidth_from_nvm()

uint32_t service_nvm_get_bandwidth_from_nvm ( void  )

◆ service_nvm_set_bandwidth_to_nvm()

int32_t service_nvm_set_bandwidth_to_nvm ( uint32_t  bandwidth)

◆ service_nvm_get_codingrate_from_nvm()

uint8_t service_nvm_get_codingrate_from_nvm ( void  )

◆ service_nvm_set_codingrate_to_nvm()

int32_t service_nvm_set_codingrate_to_nvm ( uint8_t  codingrate)

◆ service_nvm_get_preamlen_from_nvm()

uint16_t service_nvm_get_preamlen_from_nvm ( void  )

◆ service_nvm_set_preamlen_to_nvm()

int32_t service_nvm_set_preamlen_to_nvm ( uint16_t  preamlen)

◆ service_nvm_get_powerdbm_from_nvm()

uint8_t service_nvm_get_powerdbm_from_nvm ( void  )

◆ service_nvm_set_powerdbm_to_nvm()

int32_t service_nvm_set_powerdbm_to_nvm ( uint8_t  powerdbm)

◆ service_nvm_get_crypt_enable_from_nvm()

bool service_nvm_get_crypt_enable_from_nvm ( void  )

◆ service_nvm_set_crypt_enable_to_nvm()

int32_t service_nvm_set_crypt_enable_to_nvm ( bool  crypt_enable)

◆ service_nvm_get_crypt_key_from_nvm()

int32_t service_nvm_get_crypt_key_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_crypt_key_to_nvm()

int32_t service_nvm_set_crypt_key_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_crypt_IV_from_nvm()

int32_t service_nvm_get_crypt_IV_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_crypt_IV_to_nvm()

int32_t service_nvm_set_crypt_IV_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_get_multicast_from_nvm()

McSession_t* service_nvm_get_multicast_from_nvm ( void  )

◆ service_nvm_set_multicast_to_nvm()

int32_t service_nvm_set_multicast_to_nvm ( McSession_t McSession)

◆ service_nvm_get_tp_port_from_nvm()

uint8_t service_nvm_get_tp_port_from_nvm ( SERIAL_PORT  port)

◆ service_nvm_set_tp_port_to_nvm()

int32_t service_nvm_set_tp_port_to_nvm ( SERIAL_PORT  port,
uint8_t  tp_port 
)

◆ service_nvm_get_chs_from_nvm()

uint32_t service_nvm_get_chs_from_nvm ( void  )

◆ service_nvm_set_chs_to_nvm()

uint32_t service_nvm_set_chs_to_nvm ( uint32_t  frequency)

◆ service_nvm_set_fdev_to_nvm()

uint32_t service_nvm_set_fdev_to_nvm ( uint32_t  fdev)

◆ service_nvm_set_bitrate_to_nvm()

uint32_t service_nvm_set_bitrate_to_nvm ( uint32_t  bitrate)

◆ service_nvm_get_bitrate_from_nvm()

uint32_t service_nvm_get_bitrate_from_nvm ( void  )

◆ service_nvm_get_fdev_from_nvm()

uint32_t service_nvm_get_fdev_from_nvm ( void  )

◆ service_nvm_set_dcs_to_nvm()

uint32_t service_nvm_set_dcs_to_nvm ( uint8_t  dutycycle)

◆ service_nvm_get_dcs_from_nvm()

uint8_t service_nvm_get_dcs_from_nvm ( void  )

◆ service_nvm_get_sn_from_nvm()

int32_t service_nvm_get_sn_from_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_sn_to_nvm()

int32_t service_nvm_set_sn_to_nvm ( uint8_t *  buff,
uint32_t  len 
)

◆ service_nvm_set_rx2fq_to_nvm()

uint32_t service_nvm_set_rx2fq_to_nvm ( uint32_t  freq)

◆ service_nvm_get_rx2fq_from_nvm()

uint32_t service_nvm_get_rx2fq_from_nvm ( void  )

◆ service_nvm_set_debug_level_to_nvm()

uint32_t service_nvm_set_debug_level_to_nvm ( uint8_t  level)

◆ service_nvm_get_debug_level_from_nvm()

uint8_t service_nvm_get_debug_level_from_nvm ( )

◆ service_nvm_get_iqinverted_from_nvm()

bool service_nvm_get_iqinverted_from_nvm ( void  )

◆ service_nvm_set_iqinverted_to_nvm()

int32_t service_nvm_set_iqinverted_to_nvm ( bool  iqinverted)

◆ service_nvm_get_symbol_timeout_from_nvm()

uint32_t service_nvm_get_symbol_timeout_from_nvm ( void  )

◆ service_nvm_set_symbol_timeout_to_nvm()

int32_t service_nvm_set_symbol_timeout_to_nvm ( uint32_t  symbol_timeout)

◆ service_nvm_get_fix_length_payload_from_nvm()

bool service_nvm_get_fix_length_payload_from_nvm ( void  )

◆ service_nvm_set_fix_length_payload_to_nvm()

int32_t service_nvm_set_fix_length_payload_to_nvm ( bool  enable)

◆ service_nvm_get_syncword_from_nvm()

uint16_t service_nvm_get_syncword_from_nvm ( void  )

◆ service_nvm_set_syncword_to_nvm()

int32_t service_nvm_set_syncword_to_nvm ( uint16_t  syncword)

◆ service_nvm_get_lbt_from_nvm()

int32_t service_nvm_get_lbt_from_nvm ( void  )

◆ service_nvm_set_lbt_to_nvm()

int32_t service_nvm_set_lbt_to_nvm ( uint8_t  enable)

◆ service_nvm_get_lbt_rssi_from_nvm()

int16_t service_nvm_get_lbt_rssi_from_nvm ( void  )

◆ service_nvm_set_lbt_rssi_to_nvm()

int32_t service_nvm_set_lbt_rssi_to_nvm ( int16_t  rssi)

◆ service_nvm_get_lbt_scantime_from_nvm()

uint32_t service_nvm_get_lbt_scantime_from_nvm ( )

◆ service_nvm_set_lbt_scantime_to_nvm()

int32_t service_nvm_set_lbt_scantime_to_nvm ( uint32_t  time)

◆ service_nvm_get_CAD_from_nvm()

int32_t service_nvm_get_CAD_from_nvm ( void  )

◆ service_nvm_set_CAD_to_nvm()

int32_t service_nvm_set_CAD_to_nvm ( uint8_t  enable)