Chirp SonicLib  4.9.0
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
  invn
  soniclib
  details
 ch_asic_shasta.hDefinitions for Chirp Shasta sensor ASIC
 ch_asic_whitney.hDefinitions for Chirp Whitney sensor ASIC
 ch_common.hInternal driver functions for operation with the Chirp ultrasonic sensor
 ch_driver.hInternal driver functions for operation with the Chirp ultrasonic sensor
 ch_helper.hInternal helper functions for operation with the Chirp ultrasonic sensor
 ch_math_utils.hFunctions for performing fixed point arithmetic. https://github.com/dmoulding/log2fix https://github.com/chmike/fpsqrt
 chirp_board_config.h
 icu.hInternal definitions for TDK/Chirp ICU ultrasonic sensors
  extra
 ch_extra_display_utils.cExtra functions for debug purpose to print info about Chirp ultrasonic sensors
  sensor_fw
  ch101
 ch101.hInternal definitions for the Chirp CH101 ultrasonic sensor
 ch101_gpr.cChirp CH101 General Purpose Rangefinding firmware interface
 ch101_gpr.hInternal definitions for the Chirp CH101 GPR sensor firmware
 ch101_gprmt.cChirp CH201 General Purpose Rangefinding Multi-Threshold firmware interface
 ch101_gprmt.hInternal definitions for the Chirp CH101 GPR Multi-threshold sensor firmware
  ch201
 ch201.hInternal definitions for the Chirp CH201 ultrasonic sensor
 ch201_gprmt.cChirp CH201 General Purpose Rangefinding Multi-Threshold firmware interface
 ch201_gprmt.hInternal definitions for the Chirp CH201 GPR Multi-threshold sensor firmware
  chx01
 chx01_freqsweep.cChirp CHx01 Frequency Sweep firmware interface
 chx01_freqsweep.hInternal definitions for the Chirp CHX01 Frequency Sweep sensor firmware
  icu_gpt
 icu_algo_info.h
 icu_gpt.cChirp Shasta General Purpose Rangefinding firmware interface
 icu_gpt.hInternal definitions for the Chirp ICU General Purpose Transceiver (GPT) firmware
 shasta_iq_format.h
  icu_init
 icu_algo_format.h
 icu_algo_info.h
 icu_init.cChirp Shasta ICU Initialization firmware interface
 icu_init.hInternal definitions for the Chirp ICU Initialization sensor firmware
 icu_shasta_algo_structs.h
 shasta_init_interface.h
  icu_init-no-txopt
 icu_algo_format.h
 icu_algo_info.h
 icu_init-no-txopt.hInternal definitions for the Chirp ICU Initialization sensor firmware
 icu_shasta_algo_structs.h
 shasta_init_interface.h
 ch_api.cChirp SonicLib public API functions for using the Chirp ultrasonic sensor
 ch_common.cChirp SonicLib API function common implementations
 ch_driver.cInternal driver functions for operation with TDK/Chirp ultrasonic sensors
 ch_extra_display_utils.hExtra functions for debug purpose to print info about Chirp ultrasonic sensors
 ch_log.cInternal driver functions to log informations on console
 ch_log.hFunctions to handle log level in Soniclib driver
 ch_math_utils.cFunctions for performing fixed point arithmetic. https://github.com/dmoulding/log2fix https://github.com/chmike/fpsqrt
 ch_rangefinder.cChirp SonicLib API range finding function implementations
 ch_rangefinder.hInternal driver functions for operation with the Chirp ultrasonic sensor
 ch_rangefinder_types.hInternal driver types for operation with the Chirp ultrasonic sensor
 chbsp_dummy.cDummy implementations of optional board support package IO functions allowing platforms to selectively support only needed functionality. These are placeholder routines that will satisfy references from other code to avoid link errors, but they do not perform any actual operations
 chirp_bsp.hUser-supplied board support package functions to interface Chirp SonicLib to a specific hardware platform
 soniclib.hSonicLib public API and support functions for TDK/InvenSense ultrasonic sensors (originally developed by Chirp Microsystems)