Chirp SonicLib  4.5.2
Public Attributes | List of all members
fw_info_st Struct Reference

Public Attributes

const ch_api_funcs_t *const api_funcs
 
const ch_calib_funcs_t *const calib_funcs
 
const uint16_t freqCounterCycles
 
const uint8_t freqLockValue
 
const uint8_t fw_includes_sensor_init: 1
 
const uint8_t fw_includes_tx_optimization: 1
 
const uint8_t * fw_text
 
uint16_t fw_text_size
 
const uint8_t * fw_vec
 
uint16_t fw_vec_size
 
const char * fw_version_string
 
uint16_t(* get_fw_ram_init_addr )(void)
 
uint16_t(* get_fw_ram_init_size )(void)
 
const uint8_t max_num_thresholds
 
uint16_t max_samples
 
const int8_t oversample
 
const uint8_t * ram_init
 
const uint8_t reserved: 6
 

Member Data Documentation

◆ api_funcs

const ch_api_funcs_t* const fw_info_st::api_funcs

Structure containing API function pointers.

◆ freqCounterCycles

const uint16_t fw_info_st::freqCounterCycles

Frequency counter cycles

◆ freqLockValue

const uint8_t fw_info_st::freqLockValue

Value set when sensor has locked

◆ fw_includes_sensor_init

const uint8_t fw_info_st::fw_includes_sensor_init

If set, the firmware is able to initialize sensor hardware

◆ fw_includes_tx_optimization

const uint8_t fw_info_st::fw_includes_tx_optimization

If set, the firmware is able to run tx optimization

◆ fw_text

const uint8_t* fw_info_st::fw_text

Pointer to start of sensor firmware image text to be loaded

◆ fw_text_size

uint16_t fw_info_st::fw_text_size

Size of sensor firmware image text

◆ fw_vec

const uint8_t* fw_info_st::fw_vec

Pointer to start of sensor firmware image vectors to be loaded

◆ fw_vec_size

uint16_t fw_info_st::fw_vec_size

Size of sensor firmware interrupt vectors

◆ fw_version_string

const char* fw_info_st::fw_version_string

Pointer to string identifying sensor firmware version.

◆ get_fw_ram_init_addr

uint16_t(* fw_info_st::get_fw_ram_init_addr) (void)

Pointer to function returning start address of ram initialization area in the sensor.

◆ get_fw_ram_init_size

uint16_t(* fw_info_st::get_fw_ram_init_size) (void)

Pointer to function returning ram init size for sensor.

◆ max_num_thresholds

const uint8_t fw_info_st::max_num_thresholds

Maximum number of detection thresholds for this sensor firmware

◆ max_samples

uint16_t fw_info_st::max_samples

Maximum number of receiver samples for this sensor firmware

◆ oversample

const int8_t fw_info_st::oversample

Oversampling factor (power of 2)

◆ ram_init

const uint8_t* fw_info_st::ram_init

Pointer to ram initialization data


The documentation for this struct was generated from the following file: