Functions | Variables
sensor_epsonSpi.c File Reference
#include <stdio.h>
#include "hcl.h"
#include "hcl_gpio.h"
#include "sensor_epsonCommon.h"
#include "sensor_epsonSpi.h"
Include dependency graph for sensor_epsonSpi.c:

Go to the source code of this file.

Functions

unsigned short read16 (unsigned char regAddr, unsigned int verbose)
 
unsigned short registerRead16 (unsigned char winNumber, unsigned char regAddr, unsigned int verbose)
 
void registerWriteByte (unsigned char winNumber, unsigned char regAddr, unsigned char regByte, unsigned int verbose)
 
void sensorDataReadBurstN (unsigned short[], unsigned int)
 
int sensorDataReadBurstNOptions (const struct EpsonProperties *esensor, const struct EpsonOptions *options, struct EpsonData *data)
 
void sensorDataReadN (unsigned short[], unsigned int, unsigned char)
 
int sensorDataReady (void)
 
void sensorDataScaling (const struct EpsonProperties *, const struct EpsonOptions *, struct EpsonData *)
 
void writeByte (unsigned char regAddr, unsigned char regByte, unsigned int verbose)
 

Variables

static unsigned short rxdata [128]
 

Function Documentation

◆ read16()

unsigned short read16 ( unsigned char  regAddr,
unsigned int  verbose 
)

Definition at line 75 of file sensor_epsonSpi.c.

◆ registerRead16()

unsigned short registerRead16 ( unsigned char  winNumber,
unsigned char  regAddr,
unsigned int  verbose 
)

Definition at line 101 of file sensor_epsonSpi.c.

◆ registerWriteByte()

void registerWriteByte ( unsigned char  winNumber,
unsigned char  regAddr,
unsigned char  regByte,
unsigned int  verbose 
)

Definition at line 60 of file sensor_epsonSpi.c.

◆ sensorDataReadBurstN()

void sensorDataReadBurstN ( unsigned short  sensorReadData[],
unsigned int  readLen 
)

Definition at line 202 of file sensor_epsonSpi.c.

◆ sensorDataReadBurstNOptions()

int sensorDataReadBurstNOptions ( const struct EpsonProperties esensor,
const struct EpsonOptions options,
struct EpsonData data 
)

Definition at line 451 of file sensor_epsonSpi.c.

◆ sensorDataReadN()

void sensorDataReadN ( unsigned short  sensorReadData[],
unsigned int  readLen,
unsigned char  regAddr 
)

Definition at line 153 of file sensor_epsonSpi.c.

◆ sensorDataReady()

int sensorDataReady ( void  )

Definition at line 119 of file sensor_epsonSpi.c.

◆ sensorDataScaling()

void sensorDataScaling ( const struct EpsonProperties esensor,
const struct EpsonOptions options,
struct EpsonData data 
)

Definition at line 241 of file sensor_epsonSpi.c.

◆ writeByte()

void writeByte ( unsigned char  regAddr,
unsigned char  regByte,
unsigned int  verbose 
)

Definition at line 39 of file sensor_epsonSpi.c.

Variable Documentation

◆ rxdata

unsigned short rxdata[128]
static

Definition at line 22 of file sensor_epsonSpi.c.



ess_imu_driver
Author(s):
autogenerated on Wed Dec 11 2024 03:06:30