Update and move AlienFlight F4 and AlienFlightNG F7 genric target
[betaflight.git] / unified_targets / configs / ALIENFLIGHTF4.config
blob4bf8e9c2d556ce976420604be4e9c83efe4c3ff5
1 # Description: ALIENFLIGHTF4 Standard target configuration
3 # Betaflight / STM32F405 (S405) 4.0.0 Mar  2 2019 / 07:01:01 (29db27584) MSP API: 1.41
5 board_name ALIENFLIGHTF4
6 manufacturer_id AFNG
8 defaults nosave
10 # Basic I/O
11 resource LED 1 C12
12 resource LED 2 D02
13 resource BEEPER 1 C13
14 set beeper_inversion = ON
15 set beeper_od = OFF
17 # Buses
18 resource I2C_SCL 1 B06
19 resource I2C_SDA 1 B07
20 set i2c1_pullup = ON
22 resource SPI_SCK 1 A05
23 resource SPI_MISO 1 A06
24 resource SPI_MOSI 1 A07
26 resource SPI_SCK 2 B13
27 resource SPI_MISO 2 C02
28 resource SPI_MOSI 2 C03
30 resource SPI_SCK 3 B03
31 resource SPI_MISO 3 B04
32 resource SPI_MOSI 3 B05
34 # Acc/gyro
35 resource GYRO_CS 1 A04
36 resource GYRO_EXTI 1 C14
37 set gyro_1_bustype = SPI
38 set gyro_1_spibus = 1
39 set gyro_1_sensor_align = CW270
41 # Compass
42 set mag_bustype = I2C
43 set mag_i2c_device = 1
44 set align_mag = CW180FLIP
46 # Baro
47 set baro_bustype = I2C
48 set baro_i2c_device = 1
50 # SDCard
51 resource SDCARD_CS 1 B10
52 resource SDCARD_DETECT 1 B11
53 set sdcard_detect_inverted = ON
54 set sdcard_mode = SPI
55 set sdcard_spi_bus = 2
56 dmaopt SPI_TX 2 0
58 # SPI Flash
59 resource FLASH_CS 1 B12
60 set flash_spi_bus = 2
62 # Timers
63 # timer is zero origin
64 timer A08 0
65 timer B00 1
66 timer B01 1
67 timer B14 0
68 timer B15 0
69 timer B08 0
70 timer B09 0
71 timer A00 1
72 timer A01 1
73 timer C06 1
74 timer C07 1
75 timer C08 1
76 timer C09 1
77 resource MOTOR 1 B08
78 resource MOTOR 2 B09
79 resource MOTOR 3 A00
80 resource MOTOR 4 A01
81 resource MOTOR 5 C06
82 resource MOTOR 6 C07
83 resource MOTOR 7 C08
84 resource MOTOR 8 C09
85 resource PWM 1 A08
86 resource PWM 2 B00
87 resource PWM 3 B01
88 resource PWM 4 B14
89 resource PWM 5 B15
90 resource LED_STRIP 1 B15
91 resource PPM 1 A08
93 # DMAOPT
94 dmaopt SPI_TX 2 0   # SPI_TX 2: DMA1 Stream 4 Channel 0
95 dmaopt ADC 1 0      # ADC 1:    DMA2 Stream 0 Channel 0
96 dmaopt pin A08 1    # pin A08:  DMA2 Stream 1 Channel 6
97 dmaopt pin B00 0    # pin B00:  DMA1 Stream 7 Channel 5
98 dmaopt pin B01 0    # pin B01:  DMA1 Stream 2 Channel 5
99 dmaopt pin B14 1    # pin B14:  DMA2 Stream 2 Channel 6
100 dmaopt pin B15 0    # pin B15:  DMA2 Stream 6 Channel 0
101 dmaopt pin B08 0    # pin B08:  DMA1 Stream 7 Channel 2
102 dmaopt pin A00 0    # pin A00:  DMA1 Stream 2 Channel 6
103 dmaopt pin A01 0    # pin A01:  DMA1 Stream 4 Channel 6
104 dmaopt pin C06 0    # pin C06:  DMA2 Stream 2 Channel 0
105 dmaopt pin C07 0    # pin C07:  DMA2 Stream 2 Channel 0
106 dmaopt pin C08 1    # pin C08:  DMA2 Stream 4 Channel 7
107 dmaopt pin C09 0    # pin C09:  DMA2 Stream 7 Channel 7
109 # DMA stream conflict if burst mode is not used
110 set dshot_burst = ON
112 # Serial ports
113 resource SERIAL_TX 1 A09
114 resource SERIAL_RX 1 A10
116 resource SERIAL_TX 2 A02
117 resource SERIAL_RX 2 A03
118 resource INVERTER 2 C15
120 resource SERIAL_TX 4 C10
121 resource SERIAL_RX 4 C11
123 # ADC
124 resource ADC_BATT 1 C00
125 resource ADC_RSSI 1 C04
126 resource ADC_CURR 1 C01
127 resource ADC_EXT 1 C05
129 # Remaining
130 resource RX_BIND_PLUG 1 B02
131 resource ESCSERIAL 1 A08
133 # Some configs
134 feature RX_SERIAL
135 feature MOTOR_STOP
136 map TAER1234
137 serial 0 0 115200 57600 0 115200
138 serial 1 64 115200 57600 0 115200
139 serial 3 0 115200 57600 0 115200
140 set serialrx_provider = SPEK2048
141 set spektrum_sat_bind = 5
142 set blackbox_device = SDCARD
143 set battery_meter = ADC