| ▼ invn | |
| ▼ soniclib | |
| ▼ details | |
| ch_asic_shasta.h | Definitions for Chirp Shasta sensor ASIC |
| ch_asic_whitney.h | Definitions for Chirp Whitney sensor ASIC |
| ch_common.h | Internal driver functions for operation with the Chirp ultrasonic sensor |
| ch_driver.h | Internal driver functions for operation with the Chirp ultrasonic sensor |
| ch_helper.h | Internal helper functions for operation with the Chirp ultrasonic sensor |
| ch_math_utils.h | Functions for performing fixed point arithmetic. https://github.com/dmoulding/log2fix https://github.com/chmike/fpsqrt |
| chirp_board_config.h | |
| icu.h | Internal definitions for TDK/Chirp ICU ultrasonic sensors |
| ▼ extra | |
| ch_extra_display_utils.c | Extra functions for debug purpose to print info about Chirp ultrasonic sensors |
| ▼ sensor_fw | |
| ▼ ch101 | |
| ch101.h | Internal definitions for the Chirp CH101 ultrasonic sensor |
| ch101_gpr.c | Chirp CH101 General Purpose Rangefinding firmware interface |
| ch101_gpr.h | Internal definitions for the Chirp CH101 GPR sensor firmware |
| ch101_gprmt.c | Chirp CH201 General Purpose Rangefinding Multi-Threshold firmware interface |
| ch101_gprmt.h | Internal definitions for the Chirp CH101 GPR Multi-threshold sensor firmware |
| ▼ ch201 | |
| ch201.h | Internal definitions for the Chirp CH201 ultrasonic sensor |
| ch201_gprmt.c | Chirp CH201 General Purpose Rangefinding Multi-Threshold firmware interface |
| ch201_gprmt.h | Internal definitions for the Chirp CH201 GPR Multi-threshold sensor firmware |
| ▼ chx01 | |
| chx01_freqsweep.c | Chirp CHx01 Frequency Sweep firmware interface |
| chx01_freqsweep.h | Internal definitions for the Chirp CHX01 Frequency Sweep sensor firmware |
| ▼ icu_gpt | |
| icu_algo_info.h | |
| icu_gpt.c | Chirp Shasta General Purpose Rangefinding firmware interface |
| icu_gpt.h | Internal 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.c | Chirp Shasta ICU Initialization firmware interface |
| icu_init.h | Internal 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.h | Internal definitions for the Chirp ICU Initialization sensor firmware |
| icu_shasta_algo_structs.h | |
| shasta_init_interface.h | |
| ch_api.c | Chirp SonicLib public API functions for using the Chirp ultrasonic sensor |
| ch_common.c | Chirp SonicLib API function common implementations |
| ch_driver.c | Internal driver functions for operation with TDK/Chirp ultrasonic sensors |
| ch_extra_display_utils.h | Extra functions for debug purpose to print info about Chirp ultrasonic sensors |
| ch_log.c | Internal driver functions to log informations on console |
| ch_log.h | Functions to handle log level in Soniclib driver |
| ch_math_utils.c | Functions for performing fixed point arithmetic. https://github.com/dmoulding/log2fix https://github.com/chmike/fpsqrt |
| ch_rangefinder.c | Chirp SonicLib API range finding function implementations |
| ch_rangefinder.h | Internal driver functions for operation with the Chirp ultrasonic sensor |
| ch_rangefinder_types.h | Internal driver types for operation with the Chirp ultrasonic sensor |
| 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 perform any actual operations |
| chirp_bsp.h | User-supplied board support package functions to interface Chirp SonicLib to a specific hardware platform |
| soniclib.h | SonicLib public API and support functions for TDK/InvenSense ultrasonic sensors (originally developed by Chirp Microsystems) |