Chirp SonicLib  4.5.2
soniclib Directory Reference

Directories

directory  sensor_fw
 

Files

file  ch_api.c
 Chirp SonicLib public API functions for using the Chirp ultrasonic sensor.
 
file  ch_common.c
 Chirp SonicLib API function common implementations.
 
file  ch_driver.c
 Internal driver functions for operation with TDK/Chirp ultrasonic sensors.
 
file  ch_extra_display_utils.h [code]
 Extra functions for debug purpose to print info about Chirp ultrasonic sensors.
 
file  ch_log.c
 Internal driver functions to log informations on console.
 
file  ch_log.h [code]
 Functions to handle log level in Soniclib driver.
 
file  ch_math_utils.c
 Functions for performing fixed point arithmetic. https://github.com/dmoulding/log2fix https://github.com/chmike/fpsqrt.
 
file  ch_rangefinder.c
 Chirp SonicLib API range finding function implementations.
 
file  ch_rangefinder.h [code]
 Internal driver functions for operation with the Chirp ultrasonic sensor.
 
file  ch_rangefinder_types.h [code]
 Internal driver types for operation with the Chirp ultrasonic sensor.
 
file  chbsp_dummy.c
 Dummy 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 peform any actual operations.
 
file  chirp_bsp.h [code]
 User-supplied board support package functions to interface Chirp SonicLib to a specific hardware platform.
 
file  soniclib.h [code]
 SonicLib public API and support functions for TDK/InvenSense ultrasonic sensors (originally developed by Chirp Microsystems).