|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
32 PRINT_CONFIG_VAR(ACTUATORS_SKIRON_I2C_DEV)
49 #if defined ACTUATORS_START_DELAY && ! defined SITL
50 if (!actuators_delay_done) {
52 else { actuators_delay_done =
true; }
57 for (
uint8_t i = 0; i < ACTUATORS_SKIRON_NB; i++) {
volatile uint8_t buf[I2C_BUF_LEN]
Transaction buffer With I2C_BUF_LEN number of bytes.
void actuators_skiron_set(void)
@ I2CTransTx
transmit only transaction
uint8_t len_w
Number of bytes to write/transmit.
struct i2c_transaction trans
void actuators_skiron_init(void)
Architecture independent timing functions.
enum I2CTransactionStatus status
Transaction status.
struct ActuatorsSkiron actuators_skiron
uint8_t slave_addr
Slave address.
@ I2CTransDone
transaction set to done by user level
static bool i2c_submit(struct i2c_periph *p, struct i2c_transaction *t)
Submit a I2C transaction.
enum I2CTransactionType type
Transaction type.
#define ACTUATORS_SKIRON_I2C_ADDR