cam on power switch

This commit is contained in:
Gautier Hattenberger
2009-09-08 09:02:31 +00:00
parent f70a97d673
commit 17b8567ff4
2 changed files with 9 additions and 1 deletions
+2 -1
View File
@@ -48,6 +48,7 @@ void booz2_cam_init(void) {
#ifdef BOOZ2_CAM_PAN_NEUTRAL
booz2_cam_pan = BOOZ2_CAM_PAN_NEUTRAL;
#endif
LED_ON(CAM_SWITCH_LED);
}
void booz2_cam_periodic(void) {
@@ -65,7 +66,7 @@ void booz2_cam_periodic(void) {
case BOOZ2_CAM_MODE_HEADING:
#if defined BOOZ2_CAM_TILT_MIN && defined BOOZ2_CAM_TILT_MAX
Bound(booz2_cam_tilt,BOOZ2_CAM_TILT_MIN,BOOZ2_CAM_TILT_MAX);
Booz2SetPwmValue(booz2_cam_tilt);
//Booz2SetPwmValue(booz2_cam_tilt);
#endif
#if defined BOOZ2_CAM_PAN_MIN && defined BOOZ2_CAM_PAN_MAX
//Bound(booz2_cam_pan,BOOZ2_CAM_PAN_MIN,BOOZ2_CAM_PAN_MAX);
+7
View File
@@ -27,6 +27,7 @@
#include "airframe.h"
#include "std.h"
#include "led.h"
#define BOOZ2_CAM_MODE_NONE 0
#define BOOZ2_CAM_MODE_MANUAL 1
@@ -45,5 +46,11 @@ extern int16_t booz2_cam_pan;
extern void booz2_cam_init(void);
extern void booz2_cam_periodic(void);
#define booz2_cam_SetCamMode(_v) { \
booz2_cam_mode = _v; \
if (booz2_cam_mode == BOOZ2_CAM_MODE_NONE) { LED_ON(CAM_SWITCH_LED); } \
else { LED_OFF(CAM_SWITCH_LED); } \
}
#endif /* BOOZ2_CAM_H */