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

Go to the source code of this file.

Functions

unsigned int sensorDataByteLength (const struct EpsonProperties *esensor, const struct EpsonOptions *options)
 
void sensorDummyWrite (void)
 
void sensorDumpRegisters (const struct EpsonProperties *esensor)
 
int sensorFlashBackup (const struct EpsonProperties *esensor)
 
int sensorFlashTest (const struct EpsonProperties *esensor)
 
int sensorGetDeviceModel (struct EpsonProperties *esensor, char *prod_id, char *serial_id)
 
char * sensorGetProductId (char *pcharArr)
 
char * sensorGetSerialId (char *pcharArr)
 
int sensorHWReset (void)
 
int sensorInitialBackup (const struct EpsonProperties *esensor)
 
int sensorInitOptions (const struct EpsonProperties *esensor, struct EpsonOptions *options)
 
int sensorPowerOn (void)
 
void sensorReset (const struct EpsonProperties *esensor)
 
int sensorSelfTest (const struct EpsonProperties *esensor)
 
void sensorStart (void)
 
void sensorStop (void)
 

Variables

struct EpsonProperties epson_sensors []
 

Function Documentation

◆ sensorDataByteLength()

unsigned int sensorDataByteLength ( const struct EpsonProperties esensor,
const struct EpsonOptions options 
)

Definition at line 671 of file sensor_epsonCommon.c.

◆ sensorDummyWrite()

void sensorDummyWrite ( void  )

Definition at line 766 of file sensor_epsonCommon.c.

◆ sensorDumpRegisters()

void sensorDumpRegisters ( const struct EpsonProperties esensor)

Definition at line 1061 of file sensor_epsonCommon.c.

◆ sensorFlashBackup()

int sensorFlashBackup ( const struct EpsonProperties esensor)

Definition at line 638 of file sensor_epsonCommon.c.

◆ sensorFlashTest()

int sensorFlashTest ( const struct EpsonProperties esensor)

Definition at line 539 of file sensor_epsonCommon.c.

◆ sensorGetDeviceModel()

int sensorGetDeviceModel ( struct EpsonProperties esensor,
char *  prod_id,
char *  serial_id 
)

Definition at line 1192 of file sensor_epsonCommon.c.

◆ sensorGetProductId()

char* sensorGetProductId ( char *  pcharArr)

Definition at line 782 of file sensor_epsonCommon.c.

◆ sensorGetSerialId()

char* sensorGetSerialId ( char *  pcharArr)

Definition at line 808 of file sensor_epsonCommon.c.

◆ sensorHWReset()

int sensorHWReset ( void  )

Definition at line 413 of file sensor_epsonCommon.c.

◆ sensorInitialBackup()

int sensorInitialBackup ( const struct EpsonProperties esensor)

Definition at line 603 of file sensor_epsonCommon.c.

◆ sensorInitOptions()

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

Definition at line 835 of file sensor_epsonCommon.c.

◆ sensorPowerOn()

int sensorPowerOn ( void  )

Definition at line 445 of file sensor_epsonCommon.c.

◆ sensorReset()

void sensorReset ( const struct EpsonProperties esensor)

Definition at line 522 of file sensor_epsonCommon.c.

◆ sensorSelfTest()

int sensorSelfTest ( const struct EpsonProperties esensor)

Definition at line 570 of file sensor_epsonCommon.c.

◆ sensorStart()

void sensorStart ( void  )

Definition at line 490 of file sensor_epsonCommon.c.

◆ sensorStop()

void sensorStop ( void  )

Definition at line 504 of file sensor_epsonCommon.c.

Variable Documentation

◆ epson_sensors

struct EpsonProperties epson_sensors[]

Definition at line 28 of file sensor_epsonCommon.c.



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