ChibiOS
0.0.0
|
LIS302DL MEMS interface module code. More...
Go to the source code of this file.
Functions | |
static void | lis302dlSPIReadRegister (SPIDriver *spip, uint8_t reg, size_t n, uint8_t *b) |
Reads a generic register value using SPI. More... | |
static void | lis302dlSPIWriteRegister (SPIDriver *spip, uint8_t reg, size_t n, uint8_t *b) |
Writes a value into a generic register using SPI. More... | |
static size_t | acc_get_axes_number (void *ip) |
Return the number of axes of the BaseAccelerometer. More... | |
static msg_t | acc_read_raw (void *ip, int32_t axes[]) |
Retrieves raw data from the BaseAccelerometer. More... | |
static msg_t | acc_read_cooked (void *ip, float axes[]) |
Retrieves cooked data from the BaseAccelerometer. More... | |
static msg_t | acc_set_bias (void *ip, float *bp) |
Set bias values for the BaseAccelerometer. More... | |
static msg_t | acc_reset_bias (void *ip) |
Reset bias values for the BaseAccelerometer. More... | |
static msg_t | acc_set_sensivity (void *ip, float *sp) |
Set sensitivity values for the BaseAccelerometer. More... | |
static msg_t | acc_reset_sensivity (void *ip) |
Reset sensitivity values for the BaseAccelerometer. More... | |
static msg_t | acc_set_full_scale (LIS302DLDriver *devp, lis302dl_acc_fs_t fs) |
Changes the LIS302DLDriver accelerometer fullscale value. More... | |
void | lis302dlObjectInit (LIS302DLDriver *devp) |
Initializes an instance. More... | |
void | lis302dlStart (LIS302DLDriver *devp, const LIS302DLConfig *config) |
Configures and activates LIS302DL Complex Driver peripheral. More... | |
void | lis302dlStop (LIS302DLDriver *devp) |
Deactivates the LIS302DL Complex Driver peripheral. More... | |
LIS302DL MEMS interface module code.
Definition in file lis302dl.c.