Chirp SonicLib  4.5.2
Macros | Functions | Variables
icu_init.h File Reference

Internal definitions for the Chirp ICU Initialization sensor firmware. More...

#include <stdint.h>
#include <invn/soniclib/details/icu.h>
#include <invn/soniclib/soniclib.h>
#include <invn/soniclib/sensor_fw/icu_init/icu_algo_format.h>
#include <invn/soniclib/sensor_fw/icu_init/icu_shasta_algo_structs.h>
#include <invn/soniclib/sensor_fw/icu_init/shasta_init_interface.h>

Go to the source code of this file.

Macros

#define ICU_INIT_MAX_SAMPLES   680
 

Functions

uint16_t get_icu_init_fw_ram_init_addr (void)
 
uint16_t get_icu_init_fw_ram_init_size (void)
 
const unsigned char * get_ram_icu_init_init_ptr (void)
 
uint8_t icu_init_init (ch_dev_t *dev_ptr, fw_info_t **fw_info)
 

Variables

const uint8_t icu_init_fw_text []
 
const uint8_t icu_init_fw_vec []
 
const uint16_t icu_init_text_size
 
const uint16_t icu_init_vec_size
 
const char * icu_init_version
 

Detailed Description

Internal definitions for the Chirp ICU Initialization sensor firmware.

This file contains various definitions and values for use with the ICU Init sensor firmware. These values are subject to change without notice.

The ICU Init firmware only performs initialization of the sensor. It does not perform any measurements. This firmware is used together with a different firmware image that is loaded and run after the initialization completes.

You should not need to edit this file or call the driver functions directly. Doing so will reduce your ability to benefit from future enhancements and releases from Chirp.