void amt22_init(amt22_t *amt22, amt22_config_t *conf)
uint16_t amt22_get_position(amt22_t *amt22)
pprz_bsem_t bsem_amt22_read
void amt22_periodic(amt22_t *amt22)
int16_t amt22_get_turns(amt22_t *amt22)
@ AMT22_14_SINGLE
14-bits, single-turn
@ AMT22_14_MULTI
14-bits, multi-turn
@ AMT22_12_SINGLE
12-bits, single-turn
@ AMT22_12_MULTI
12-bits, multi-turn
struct spi_transaction * trans[SPI_TRANSACTION_QUEUE_LEN]
circular buffer holding transactions
SPI peripheral structure.
SPI transaction structure.
Architecture independent SPI (Serial Peripheral Interface) API.
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
short int16_t
Typedef defining 16 bit short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.