APM:Copter
Macros | Variables
switches.cpp File Reference
#include "Copter.h"
Include dependency graph for switches.cpp:

Go to the source code of this file.

Macros

#define CONTROL_SWITCH_DEBOUNCE_TIME_MS   200
 
#define read_aux_switch(chan, flag, option)
 

Variables

struct {
   uint8_t   CH6_flag: 2
 
   uint8_t   CH7_flag: 2
 
   uint8_t   CH8_flag: 2
 
   uint8_t   CH9_flag: 2
 
   uint8_t   CH10_flag: 2
 
   uint8_t   CH11_flag: 2
 
   uint8_t   CH12_flag: 2
 
aux_con
 

Macro Definition Documentation

◆ CONTROL_SWITCH_DEBOUNCE_TIME_MS

#define CONTROL_SWITCH_DEBOUNCE_TIME_MS   200

Definition at line 3 of file switches.cpp.

Referenced by Copter::read_control_switch().

◆ read_aux_switch

#define read_aux_switch (   chan,
  flag,
  option 
)
Value:
do { \
switch_position = read_3pos_switch(chan); \
if (debounce_aux_switch(chan, flag) && flag != switch_position) { \
flag = switch_position; \
do_aux_switch_function(option, flag); \
} \
} while (false)

Definition at line 125 of file switches.cpp.

Referenced by Copter::read_aux_switches().

Variable Documentation

◆ aux_con

struct { ... } aux_con

◆ CH10_flag

uint8_t CH10_flag

Definition at line 11 of file switches.cpp.

◆ CH11_flag

uint8_t CH11_flag

Definition at line 12 of file switches.cpp.

◆ CH12_flag

uint8_t CH12_flag

Definition at line 13 of file switches.cpp.

◆ CH6_flag

uint8_t CH6_flag

Definition at line 7 of file switches.cpp.

◆ CH7_flag

uint8_t CH7_flag

Definition at line 8 of file switches.cpp.

◆ CH8_flag

uint8_t CH8_flag

Definition at line 9 of file switches.cpp.

◆ CH9_flag

uint8_t CH9_flag

Definition at line 10 of file switches.cpp.