Make servos_csc use existing actuators[] rather than having it's own array

This commit is contained in:
Allen Ibara
2009-06-18 18:12:48 +00:00
parent f9368d5572
commit fdcaaf45cf
+4 -4
View File
@@ -2,6 +2,8 @@
#define SERVOS_CSC_H
#include "LPC21xx.h"
#include "airframe.h"
#include "actuators.h"
#include "sys_time.h"
#include "csc_ap_link.h"
#include "csc_msg_def.h"
@@ -10,13 +12,11 @@
#define ChopServo(x,a,b) Chop(x, a, b)
#define SERVO_COUNT 4
#define Actuator(i) csc_servo_values[i]
extern uint16_t csc_servo_values[SERVO_COUNT];
#define Actuator(i) actuators[i]
static inline void ActuatorsCommit(void)
{
csc_ap_send_msg(CSC_SERVO_CMD_ID, (uint8_t *)&csc_servo_values, sizeof(struct CscServoCmd));
csc_ap_send_msg(CSC_SERVO_CMD_ID, (uint8_t *)&actuators, sizeof(struct CscServoCmd));
}
#endif /* SERVOS_CSC_H */