|
53 | 53 | // #define PINIO2_BOX 40 |
54 | 54 |
|
55 | 55 | // GPS1 UART |
| 56 | +#ifndef USE_GPS |
56 | 57 | #define USE_GPS |
| 58 | +#endif |
57 | 59 | #define UART1_TX_PIN PB6 |
58 | 60 | #define UART1_RX_PIN PB7 |
59 | 61 | #define GPS_UART SERIAL_PORT_UART1 |
|
84 | 86 | #define MSP_DISPLAYPORT_UART SERIAL_PORT_UART5 |
85 | 87 |
|
86 | 88 | // RC Input |
87 | | -#define USE_SERIALRX |
88 | 89 | #define UART6_TX_PIN PC6 |
89 | 90 | #define UART6_RX_PIN PC7 |
90 | 91 | #define SERIALRX_UART SERIAL_PORT_UART6 |
|
103 | 104 | #define BARO_I2C_INSTANCE I2CDEV_2 |
104 | 105 |
|
105 | 106 | // Compass I2C bus |
| 107 | +#ifndef USE_MAG |
106 | 108 | #define USE_MAG |
| 109 | +#endif |
| 110 | +#ifndef USE_MAG_LIS2MDL |
107 | 111 | #define USE_MAG_LIS2MDL |
| 112 | +#endif |
108 | 113 | #define I2C4_SCL_PIN PF14 |
109 | 114 | #define I2C4_SDA_PIN PF15 |
110 | 115 | #define MAG_I2C_INSTANCE I2CDEV_4 |
|
175 | 180 | // NOTE: dma_opt unnecessary since H7 has dmamux |
176 | 181 | #define TIMER_PIN_MAPPING \ |
177 | 182 | TIMER_PIN_MAP(0, MOTOR1_PIN, 1, 0) \ |
178 | | - TIMER_PIN_MAP(1, MOTOR2_PIN, 1, 0) \ |
179 | | - TIMER_PIN_MAP(2, MOTOR3_PIN, 1, 0) \ |
180 | | - TIMER_PIN_MAP(3, MOTOR4_PIN, 1, 0) \ |
181 | | - TIMER_PIN_MAP(4, MOTOR5_PIN, 1, 0) \ |
182 | | - TIMER_PIN_MAP(5, MOTOR6_PIN, 1, 0) \ |
183 | | - TIMER_PIN_MAP(6, MOTOR7_PIN, 1, 0) \ |
184 | | - TIMER_PIN_MAP(7, MOTOR8_PIN, 1, 0) |
| 183 | + TIMER_PIN_MAP(1, MOTOR2_PIN, 1, 1) \ |
| 184 | + TIMER_PIN_MAP(2, MOTOR3_PIN, 1, 2) \ |
| 185 | + TIMER_PIN_MAP(3, MOTOR4_PIN, 1, 3) \ |
| 186 | + TIMER_PIN_MAP(4, MOTOR5_PIN, 1, 4) \ |
| 187 | + TIMER_PIN_MAP(5, MOTOR6_PIN, 1, 5) \ |
| 188 | + TIMER_PIN_MAP(6, MOTOR7_PIN, 1, 6) \ |
| 189 | + TIMER_PIN_MAP(7, MOTOR8_PIN, 1, 7) |
185 | 190 |
|
186 | 191 | // DMA stream assignment |
187 | 192 | #define TIMUP8_DMA_OPT 10 |
|
0 commit comments