26 #ifndef ACTUATORS_ASCTEC_V2_NEW_H
27 #define ACTUATORS_ASCTEC_V2_NEW_H
31 #include "generated/airframe.h"
57 #define actuators_asctec_v2_new_SetCommand(_v) { \
58 actuators_asctec_v2.cmd = _v; \
61 #define actuators_asctec_v2_new_SetNewAddr(_v) { \
62 actuators_asctec_v2.new_addr = _v; \
65 #define actuators_asctec_v2_new_SetCurAddr(_v) { \
66 actuators_asctec_v2.cur_addr = _v; \
72 #define ActuatorAsctec_v2_newSet(_i, _v) { actuators_asctec_v2.cmds[_i] = _v; }
73 #define ActuatorsAsctec_v2_newInit() actuators_asctec_v2_init()
74 #define ActuatorsAsctec_v2_newCommit() actuators_asctec_v2_set()
enum actuators_asctec_v2_addr cur_addr
enum actuators_asctec_v2_addr new_addr
void actuators_asctec_v2_init(void)
I2C transaction structure.
struct ActuatorsAsctecV2 actuators_asctec_v2
enum actuators_asctec_v2_cmd cmd
void actuators_asctec_v2_set(void)
Architecture independent I2C (Inter-Integrated Circuit Bus) API.