dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pios_flight_config.h
Go to the documentation of this file.
1 #ifndef _PIOS_FLIGHT_CONFIG_H
2 #define _PIOS_FLIGHT_CONFIG_H
3 
4 // Top level PIOS Subsystems
5 #define PIOS_INCLUDE_ADC
6 #define PIOS_INCLUDE_ANNUNC
7 #define PIOS_INCLUDE_BL_HELPER
8 #define PIOS_INCLUDE_COM
9 #define PIOS_INCLUDE_EXTI
10 #define PIOS_INCLUDE_GPS
11 #define PIOS_INCLUDE_GPS_NMEA_PARSER
12 #define PIOS_INCLUDE_GPS_UBX_PARSER
13 #define PIOS_INCLUDE_IAP
14 #define PIOS_INCLUDE_INITCALL
15 #define PIOS_INCLUDE_PPM
16 #define PIOS_INCLUDE_RCVR
17 #define PIOS_INCLUDE_RTC
18 #define PIOS_INCLUDE_SERVO
19 #define PIOS_INCLUDE_SYS
20 #define PIOS_INCLUDE_TIM
21 #define PIOS_INCLUDE_USART
22 #define PIOS_INCLUDE_USB
23 #define PIOS_INCLUDE_USB_CDC
24 #define PIOS_INCLUDE_USB_HID
25 #define PIOS_INCLUDE_WDG
26 
27 #define WDG_STATS_DIAGNOSTICS
28 
29 #define PIOS_INCLUDE_FLASH
30 #define PIOS_INCLUDE_FLASH_INTERNAL
31 #define PIOS_INCLUDE_LOGFS_SETTINGS
32 
33 #define PIOS_INCLUDE_CHIBIOS
34 
35 // Resource limits
36 #define CPULOAD_LIMIT_WARNING 87
37 #define CPULOAD_LIMIT_CRITICAL 95
38 #define IRQSTACK_LIMIT_WARNING 150
39 #define IRQSTACK_LIMIT_CRITICAL 80
40 #define HEAP_LIMIT_WARNING 1000
41 #define HEAP_LIMIT_CRITICAL 500
42 
43 // Serial receiver protocols
44 #define PIOS_INCLUDE_CROSSFIRE
45 #define PIOS_INCLUDE_DSM
46 #define PIOS_INCLUDE_UAVTALKRCVR
47 #define PIOS_INCLUDE_HSUM
48 #define PIOS_INCLUDE_HOTT
49 #define PIOS_INCLUDE_IBUS
50 #define PIOS_INCLUDE_SBUS
51 #define PIOS_INCLUDE_SRXL
52 
53 // Other protocols and things
54 #define PIOS_INCLUDE_FRSKY_SENSOR_HUB
55 #define PIOS_INCLUDE_FRSKY_SPORT_TELEMETRY
56 #define PIOS_INCLUDE_OPENLOG
57 #define PIOS_INCLUDE_STORM32BGC
58 #define PIOS_INCLUDE_MSP_BRIDGE
59 #define PIOS_INCLUDE_4WAY
60 #define PIOS_INCLUDE_ACTUATOR_ANNUNCIATOR
61 
62 #endif /* _PIOS_FLIGHT_CONFIG_H */