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

Go to the source code of this file.

Macros

#define DATA   1
 
#define END   2
 
#define START   0
 

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)
 
int sensorDataReadBurstNOptions (const struct EpsonProperties *esensor, const struct EpsonOptions *options, struct EpsonData *data)
 
int sensorDataReadyOptions (const struct EpsonProperties *, const struct EpsonOptions *)
 
void sensorDataScaling (const struct EpsonProperties *, const struct EpsonOptions *, struct EpsonData *)
 
void writeByte (unsigned char regAddr, unsigned char regByte, unsigned int verbose)
 

Variables

static int data_count = 0
 
const char * IMUSERIAL
 
static unsigned char rxByteBuf [256]
 
static int state = START
 
const unsigned char UART_DELIMITER = 0x0D
 
const unsigned char UART_HEADER = 0x80
 

Macro Definition Documentation

◆ DATA

#define DATA   1

Definition at line 37 of file sensor_epsonUart.c.

◆ END

#define END   2

Definition at line 38 of file sensor_epsonUart.c.

◆ START

#define START   0

Definition at line 36 of file sensor_epsonUart.c.

Function Documentation

◆ read16()

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

Definition at line 95 of file sensor_epsonUart.c.

◆ registerRead16()

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

Definition at line 132 of file sensor_epsonUart.c.

◆ registerWriteByte()

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

Definition at line 80 of file sensor_epsonUart.c.

◆ sensorDataReadBurstNOptions()

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

Definition at line 418 of file sensor_epsonUart.c.

◆ sensorDataReadyOptions()

int sensorDataReadyOptions ( const struct EpsonProperties esensor,
const struct EpsonOptions options 
)

Definition at line 152 of file sensor_epsonUart.c.

◆ sensorDataScaling()

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

Definition at line 172 of file sensor_epsonUart.c.

◆ writeByte()

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

Definition at line 56 of file sensor_epsonUart.c.

Variable Documentation

◆ data_count

int data_count = 0
static

Definition at line 40 of file sensor_epsonUart.c.

◆ IMUSERIAL

const char* IMUSERIAL

Definition at line 41 of file main_csvlogger.c.

◆ rxByteBuf

unsigned char rxByteBuf[256]
static

Definition at line 33 of file sensor_epsonUart.c.

◆ state

int state = START
static

Definition at line 39 of file sensor_epsonUart.c.

◆ UART_DELIMITER

const unsigned char UART_DELIMITER = 0x0D

Definition at line 30 of file sensor_epsonUart.c.

◆ UART_HEADER

const unsigned char UART_HEADER = 0x80

Definition at line 28 of file sensor_epsonUart.c.



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