30 #ifndef _FLYINGPIO_PIOS_BOARD_H
31 #define _FLYINGPIO_PIOS_BOARD_H
38 #define PIOS_LED_HEARTBEAT 0
43 #define PIOS_WATCHDOG_TIMEOUT 125
49 #define PIOS_SYSCLK 40000000
50 #define PIOS_PERIPHERAL_APB1_CLOCK (PIOS_SYSCLK)
56 #define PIOS_IRQ_PRIO_LOW 12 // lower than RTOS
57 #define PIOS_IRQ_PRIO_MID 8 // higher than RTOS
58 #define PIOS_IRQ_PRIO_HIGH 5 // for SPI, ADC, I2C etc...
59 #define PIOS_IRQ_PRIO_HIGHEST 4 // for USART etc...
60 #define PIOS_IRQ_PRIO_EXTREME 0 // for I2C
66 #define PIOS_RCVR_MAX_CHANNELS 12
71 #define PIOS_PPM_NUM_INPUTS 12
76 #define PIOS_DSM_NUM_INPUTS 12
81 #define PIOS_HSUM_MAX_DEVS 1
82 #define PIOS_HSUM_NUM_INPUTS 32
87 #define PIOS_SBUS_NUM_INPUTS (16+2)
92 #define PIOS_SERVO_UPDATE_HZ 50
93 #define PIOS_SERVOS_INITIAL_POSITION 0
98 #define PIOS_TIM_MAX_DEVS 3
104 #if defined(PIOS_INCLUDE_ADC)
106 #define pios_internal_adc_id (pios_internal_adc_id)
108 #define PIOS_ADC_SUB_DRIVER_MAX_INSTANCES 1
110 #define VREF_PLUS 3.3
uintptr_t pios_internal_adc_id