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

« Back to documentation index

Exported_Functions

Exported_Functions
[FILE_FUNCTIONS]

Functions used in this file and also visible to the rest of the code. 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 che restituisce l'ID dell'accelerometro.
uint16_t adxl355_init (adxl355_handler *adxl_init_handler)
 Funzione di inizializzazione dell'accelerometro.
uint16_t adxl355_start_acquisition (adxl355_measure_enabled adxl_start)
 Funzione di start/stop delle acquisizioni.
uint16_t adxl355_get_data (adxl355_handler *adxl_data_handler)
 Funzione per la lettura del/i dato/i acquisito/i.
uint32_t adxl355_raw_x_acc (adxl355_handler *adxl_xdata_handler)
 Funzione che restituisce il valore grezzo di accelerazione lungo l'asse X.
uint32_t adxl355_raw_y_acc (adxl355_handler *adxl_ydata_handler)
 Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Y.
uint32_t adxl355_raw_z_acc (adxl355_handler *adxl_zdata_handler)
 Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Z.
uint16_t adxl355_raw_temp (adxl355_handler *adxl_tdata_handler)
 Funzione che restituisce il valore grezzo di temperatura.
uint16_t adxl355_sw_reset (void)
 Funzione per il reset sw.
uint16_t adxl355_self_test (bool adxl_start)
 Funzione per il self-test.

Detailed Description

Functions used in this file and also visible to the rest of the code.


Function Documentation

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.

< Funzione che restituisce i parametri identificativi del driver

Note:
No one.
Parameters:
adxl355_driver_versionpuntatore all'identificatore di versione del driver
adxl355_driver_revisionpuntatore all'identificatore di revisione del driver
adxl355_driver_patchpuntatore all'identificatore di patch del driver
Return values:
Noone.
Warning:
No one.

Definition at line 279 of file adxl355.cpp.

uint16_t adxl355_get_data ( adxl355_handler adxl_data_handler )

Funzione per la lettura del/i dato/i acquisito/i.

Funzione che restituisce il valore grezzo di accelerazione lungo l'asse X.

Note:
No one.
Parameters:
adxl_data_handlerpuntatore all'handler dell'accelerometro
Return values:
uint16_terrore restituito dal metodo (se 0, tutto ok)
Warning:
No one.

Definition at line 476 of file adxl355.cpp.

uint16_t adxl355_init ( adxl355_handler adxl_init_handler )

Funzione di inizializzazione dell'accelerometro.

Funzione di start/stop delle acquisizioni.

Note:
No one.
Parameters:
adxl_init_handlerpuntatore all'handler dell'accelerometro
Return values:
uint16_terrore restituito dal metodo (se 0, tutto ok)
Warning:
No one.

Definition at line 324 of file adxl355.cpp.

uint16_t adxl355_raw_temp ( adxl355_handler adxl_tdata_handler )

Funzione che restituisce il valore grezzo di temperatura.

Funzione per il reset sw.

Note:
No one.
Parameters:
adxl_tdata_handlerpuntatore all'handler dell'accelerometro
Return values:
uint16_tvalore grezzo temperatura
Warning:
No one.

Definition at line 560 of file adxl355.cpp.

uint32_t adxl355_raw_x_acc ( adxl355_handler adxl_xdata_handler )

Funzione che restituisce il valore grezzo di accelerazione lungo l'asse X.

Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Y.

Note:
No one.
Parameters:
adxl_xdata_handlerpuntatore all'handler dell'accelerometro
Return values:
uint32_tvalore grezzo accelerazione
Warning:
No one.

Definition at line 515 of file adxl355.cpp.

uint32_t adxl355_raw_y_acc ( adxl355_handler adxl_ydata_handler )

Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Y.

Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Z.

Note:
No one.
Parameters:
adxl_ydata_handlerpuntatore all'handler dell'accelerometro
Return values:
uint32_tvalore grezzo accelerazione
Warning:
No one.

Definition at line 530 of file adxl355.cpp.

uint32_t adxl355_raw_z_acc ( adxl355_handler adxl_zdata_handler )

Funzione che restituisce il valore grezzo di accelerazione lungo l'asse Z.

Funzione che restituisce il valore grezzo di temperatura.

Note:
No one.
Parameters:
adxl_zdata_handlerpuntatore all'handler dell'accelerometro
Return values:
uint32_tvalore grezzo accelerazione
Warning:
No one.

Definition at line 545 of file adxl355.cpp.

uint16_t adxl355_self_test ( bool  adxl_start )

Funzione per il self-test.

Note:
Questo metodo va utilizzato lanciandolo ponendo a true adxl_start ad acquisizione in corso; in questa modalità il metodo va lanciato diverse volte in modo che si possa registrare la variazione di accelerazione sui 3 assi che deve essere, secondo datasheet: [X]: 0.3g [Y]: 0.3g [Z]: 1.5g In modalità self-test, il sensore non registra alcuna accelerazione esterna; ponendo a false adxl_start, il sensore termina il self-test e ritorna in modalità normale di funzionamento.
Parameters:
adxl_startbooleano per avviare/fermare il self test
Return values:
uint16_terrore restituito dal metodo (se 0, tutto ok)
Warning:
No one.

Definition at line 612 of file adxl355.cpp.

uint16_t adxl355_start_acquisition ( adxl355_measure_enabled  adxl_start )

Funzione di start/stop delle acquisizioni.

Funzione per la lettura del/i dato/i acquisito/i.

Note:
No one.
Parameters:
adxl_startmisura/e da avviare
Return values:
uint16_terrore restituito dal metodo (se 0, tutto ok)
Warning:
No one.

Definition at line 431 of file adxl355.cpp.

uint16_t adxl355_sw_reset ( void   )

Funzione per il reset sw.

Funzione per il self-test.

Note:
No one.
Parameters:
Noone.
Return values:
uint16_terrore restituito dal metodo (se 0, tutto ok)
Warning:
No one.

Definition at line 575 of file adxl355.cpp.

uint16_t adxl355_who_am_i ( uint8_t *  adxl355_device_id )

Funzione che restituisce l'ID dell'accelerometro.

Funzione di inizializzazione dell'accelerometro.

Note:
No one.
Parameters:
adxl355_device_idpuntatore all'identificatore del device
Return values:
uint16_terrore restituito dal metodo (se 0, tutto ok)
Warning:
No one.

Definition at line 295 of file adxl355.cpp.