Демонстрационная прошивка отладочного комплекта МТС NB-IoT
Функции
Файл lis3dh_driver.c
#include "lis3dh_driver.h"

См. исходные тексты.

Функции

void __lis3dh_write_regsiter (uint8_t i2c_addr, uint8_t reg_addr, uint8_t reg_value)
 
uint8_t __lis3dh_read_register (uint8_t i2c_addr, uint8_t reg_addr)
 
uint8_t LIS3DH_ReadSignature (uint8_t i2c_addr)
 Прочесть индентификационный код акселерометра Подробнее...
 
void LIS3DH_EnableXYZ (uint8_t i2c_addr, uint8_t data_rate, uint8_t fullscale, uint8_t hi_res)
 Сконфигурировать параметры работы акселерометра
 
void LIS3DH_EnableDRDYonINT2 (uint8_t i2c_addr)
 
int16_t extend_sign_10bit (uint16_t value)
 
uint16_t collect_int_10bit (uint8_t data_L, uint8_t data_H)
 
void LIS3DH_ReadXYZ (uint8_t i2c_addr, int16_t *X, int16_t *Y, int16_t *Z)
 Прочесть значения ускорений по осям
 
uint8_t LIS3DH_XYZ_DataReady (uint8_t i2c_addr)
 

Подробное описание

Автор
RedBees, LLC

См. определение в файле lis3dh_driver.c