paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [5700] changed RADIO_CONTROL_LINK to RADIO_CONTROL_S


From: Eric
Subject: [paparazzi-commits] [5700] changed RADIO_CONTROL_LINK to RADIO_CONTROL_SPEKTRUM_PRIMARY_PORT
Date: Thu, 26 Aug 2010 13:26:33 +0000

Revision: 5700
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=5700
Author:   lamestllama
Date:     2010-08-26 13:26:33 +0000 (Thu, 26 Aug 2010)
Log Message:
-----------
changed RADIO_CONTROL_LINK to RADIO_CONTROL_SPEKTRUM_PRIMARY_PORT

Modified Paths:
--------------
    
paparazzi3/trunk/sw/airborne/booz/arch/stm32/radio_control/booz_radio_control_spektrum_arch.h

Modified: 
paparazzi3/trunk/sw/airborne/booz/arch/stm32/radio_control/booz_radio_control_spektrum_arch.h
===================================================================
--- 
paparazzi3/trunk/sw/airborne/booz/arch/stm32/radio_control/booz_radio_control_spektrum_arch.h
       2010-08-26 13:17:44 UTC (rev 5699)
+++ 
paparazzi3/trunk/sw/airborne/booz/arch/stm32/radio_control/booz_radio_control_spektrum_arch.h
       2010-08-26 13:26:33 UTC (rev 5700)
@@ -1,7 +1,7 @@
 /*
- * Paparazzi $Id$
+ * Paparazzi $Id$  
  *  
- * Copyright (C) 2009-2010 The Paparazzi Team
+ * Copyright (C) 2010 Eric Parsonage <address@hidden>
  *
  * This file is part of paparazzi.
  *
@@ -28,40 +28,41 @@
 #include "std.h"
 #include "uart.h"
 
-#include RADIO_CONTROL_SPEKTRUM_MODEL_H
+/* 
+ * All Spektrum and JR 2.4 GHz transmitters
+ * have the same channel assignments.
+ */ 
 
-#define SPEKTRUM_CHANNELS_PER_FRAME 7
-#define MAX_SPEKTRUM_FRAMES 2
-#define MAX_SPEKTRUM_CHANNELS 16
+#ifndef RADIO_CONTROL_NB_CHANNEL 
+#define RADIO_CONTROL_NB_CHANNEL 12
+#endif 
 
-extern int16_t SpektrumBuf[SPEKTRUM_CHANNELS_PER_FRAME*MAX_SPEKTRUM_FRAMES];
-extern int8_t SpektrumSigns[MAX_SPEKTRUM_CHANNELS];
 
-struct SpektrumStateStruct {
-    uint8_t ReSync;
-    uint8_t SpektrumTimer;
-    uint8_t Sync;
-    uint8_t ChannelCnt;
-    uint8_t FrameCnt;
-    uint8_t HighByte;
-    uint8_t SecondFrame;
-    uint16_t LostFrameCnt;
-    uint8_t RcAvailable;
-    int16_t values[SPEKTRUM_CHANNELS_PER_FRAME*MAX_SPEKTRUM_FRAMES];     
-};
+#define RADIO_CONTROL_THROTTLE   0
+#define RADIO_CONTROL_ROLL       1
+#define RADIO_CONTROL_PITCH      2
+#define RADIO_CONTROL_YAW        3
+#define RADIO_CONTROL_GEAR       4
+#define RADIO_CONTROL_FLAP       5
 
-typedef struct SpektrumStateStruct SpektrumStateType;
+#ifndef RADIO_CONTROL_MODE
+#define RADIO_CONTROL_MODE       5
+#endif
 
-extern SpektrumStateType PrimarySpektrumState;
-#ifdef RADIO_CONTROL_LINK_SLAVE 
-extern SpektrumStateType SecondarySpektrumState;
+#define RADIO_CONTROL_AUX2       6
+
+#ifndef RADIO_CONTROL_KILL 
+#define RADIO_CONTROL_KILL       6
 #endif
 
+#define RADIO_CONTROL_AUX3       7
+#define RADIO_CONTROL_AUX4       8
+#define RADIO_CONTROL_AUX5       9
+#define RADIO_CONTROL_AUX6       10
+#define RADIO_CONTROL_AUX7       11
 
-extern void _RadioControlEventImp(void (*_received_frame_handler)(void));
 
-#define RadioControlEventImp(_received_frame_handler) 
_RadioControlEventImp(_received_frame_handler);
 
 
-
+extern void RadioControlEventImp(void (*_received_frame_handler)(void));
 #endif /* BOOZ_RADIO_CONTROL_SPEKTRUM_ARCH_H */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]