Davide Urbano / Mbed OS microSDreader
Embed: (wiki syntax)

« Back to documentation index

adxl355.h File Reference

adxl355.h File Reference

Header file of a library for adxl355 interface. More...

Go to the source code of this file.

Data Structures

struct  adxl355_gpio_config_t
 Struttura che setta i parametri degli interrupt sui 2 pin a disposizione. More...
struct  adxl355_handler_t
 Struttura che definisce i parametri di configurazione ed utilizzo dell'accelerometro. More...

Typedefs

typedef struct
adxl355_gpio_config_t 
adxl355_int_config
 Struttura che setta i parametri degli interrupt sui 2 pin a disposizione.
typedef struct adxl355_handler_t adxl355_handler
 Struttura che definisce i parametri di configurazione ed utilizzo dell'accelerometro.

Enumerations

enum  adxl355_measure_enabled
 

Enumerativo per le misure attive sul sensore in un determinato momento.

More...
enum  adxl355_range_value
 

Enumerativo per valori di range di misura ammissibili.

More...
enum  adxl355_output_datarate_value
 

Enumerativo per valori di output data rate ammissibili.

More...
enum  adxl355_int_event
 

Enumerativo per i differenti eventi associabili ai 2 interrupt ammissibili.

More...

Functions

void adxl355_driver_info (uint8_t *adxl355_driver_version, uint8_t *adxl355_driver_revision, uint8_t *adxl355_driver_patch)
 < Funzione che restituisce i parametri identificativi del driver
uint16_t adxl355_who_am_i (uint8_t *adxl355_device_id)
 Funzione di inizializzazione dell'accelerometro.
uint16_t adxl355_init (adxl355_handler *adxl_init_handler)
 Funzione di start/stop delle acquisizioni.
uint16_t adxl355_start_acquisition (adxl355_measure_enabled adxl_start)
 Funzione per la lettura del/i dato/i acquisito/i.
uint16_t adxl355_get_data (adxl355_handler *adxl_data_handler)
 Funzione che restituisce il valore grezzo di accelerazione lungo l'asse X.
uint32_t adxl355_raw_x_acc (adxl355_handler *adxl_xdata_handler)
 Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Y.
uint32_t adxl355_raw_y_acc (adxl355_handler *adxl_ydata_handler)
 Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Z.
uint32_t adxl355_raw_z_acc (adxl355_handler *adxl_zdata_handler)
 Funzione che restituisce il valore grezzo di temperatura.
uint16_t adxl355_raw_temp (adxl355_handler *adxl_tdata_handler)
 Funzione per il reset sw.
uint16_t adxl355_sw_reset (void)
 Funzione per il self-test.
uint16_t adxl355_self_test (bool adxl_start)
 Funzione per il self-test.

Detailed Description

Header file of a library for adxl355 interface.

Author:
DUR
Version:
V1.0.0
Date:
01-Aug-2017
Attention:

© COPYRIGHT(c) 2014 TD Group

The information contained herein is property of TD Group S.p.A.

Licensees are granted free, non-transferable use of the information. NO WARRANTY of ANY KIND is provided. This heading must NOT be removed from the file.

Definition in file adxl355.h.


Typedef Documentation

Struttura che definisce i parametri di configurazione ed utilizzo dell'accelerometro.

Struttura che setta i parametri degli interrupt sui 2 pin a disposizione.


Enumeration Type Documentation

Enumerativo per i differenti eventi associabili ai 2 interrupt ammissibili.

Definition at line 159 of file adxl355.h.

Enumerativo per le misure attive sul sensore in un determinato momento.

Definition at line 120 of file adxl355.h.

Enumerativo per valori di output data rate ammissibili.

Definition at line 140 of file adxl355.h.

Enumerativo per valori di range di misura ammissibili.

Definition at line 130 of file adxl355.h.