Config for NERO
This commit is contained in:
parent
851ed5f597
commit
b20640beaf
|
@ -0,0 +1,79 @@
|
||||||
|
// Usual lawyer stuff here
|
||||||
|
|
||||||
|
# Basic I/O
|
||||||
|
resource LED 1 B06
|
||||||
|
resource LED 2 B05
|
||||||
|
resource LED 3 B04
|
||||||
|
resource beeper C1
|
||||||
|
set beeper_od = OFF
|
||||||
|
set beeper_inversion = ON
|
||||||
|
|
||||||
|
# Buses
|
||||||
|
resource I2C_SCL 1 B08
|
||||||
|
resource I2C_SDA 1 B09
|
||||||
|
|
||||||
|
resource SPI_SCK 1 A05
|
||||||
|
resource SPI_MISO 1 A06
|
||||||
|
resource SPI_MOSI 1 A07
|
||||||
|
|
||||||
|
resource SPI_SCK 2 B13
|
||||||
|
resource SPI_MISO 2 B14
|
||||||
|
resource SPI_MOSI 2 B15
|
||||||
|
|
||||||
|
resource SPI_SCK 3 C10
|
||||||
|
resource SPI_MISO 3 C11
|
||||||
|
resource SPI_MOSI 3 C12
|
||||||
|
|
||||||
|
# Timers
|
||||||
|
# First four timers
|
||||||
|
# timer is zero origin
|
||||||
|
timer A0 1
|
||||||
|
timer A1 1
|
||||||
|
timer A2 1
|
||||||
|
timer A3 1
|
||||||
|
resource MOTOR 1 A0
|
||||||
|
resource MOTOR 2 A1
|
||||||
|
resource MOTOR 3 A2
|
||||||
|
resource MOTOR 4 A3
|
||||||
|
|
||||||
|
# Remaining timers
|
||||||
|
timer B0 1
|
||||||
|
timer B1 1
|
||||||
|
timer C7 1
|
||||||
|
timer C8 1
|
||||||
|
timer C9 1
|
||||||
|
|
||||||
|
# DMA stream conflict if burst mode is not used
|
||||||
|
# Need to specify dmaopt
|
||||||
|
set dshot_burst = ON
|
||||||
|
|
||||||
|
resource LED_STRIP B0
|
||||||
|
|
||||||
|
resource PPM C7
|
||||||
|
|
||||||
|
# Serial ports
|
||||||
|
|
||||||
|
resource SERIAL_TX 1 A9
|
||||||
|
resource SERIAL_RX 1 A10
|
||||||
|
|
||||||
|
resource SERIAL_TX 3 B10
|
||||||
|
resource SERIAL_RX 3 B11
|
||||||
|
|
||||||
|
resource SERIAL_TX 6 C6
|
||||||
|
resource SERIAL_RX 6 C7
|
||||||
|
|
||||||
|
# ADC
|
||||||
|
|
||||||
|
resource ADC_BATT 1 C03
|
||||||
|
|
||||||
|
# Remaining
|
||||||
|
|
||||||
|
resource ESCSERIAL 1 C07
|
||||||
|
resource SDCARD_CS 1 A15
|
||||||
|
resource SDCARD_DETECT 1 D02
|
||||||
|
|
||||||
|
# Some configs
|
||||||
|
|
||||||
|
FEATURE RX_SERIAL
|
||||||
|
set serialrx_provider = SBUS
|
||||||
|
serial 5 64 115200 57600 0 115200
|
|
@ -23,27 +23,32 @@
|
||||||
|
|
||||||
#define USBD_PRODUCT_STRING "S7X2"
|
#define USBD_PRODUCT_STRING "S7X2"
|
||||||
|
|
||||||
|
#define USE_BEEPER
|
||||||
|
|
||||||
#define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC
|
#define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC
|
||||||
|
|
||||||
// MPU6500 interrupt
|
// MPU interrupt
|
||||||
#define USE_EXTI
|
#define USE_EXTI
|
||||||
#define USE_MPU_DATA_READY_SIGNAL
|
#define USE_MPU_DATA_READY_SIGNAL
|
||||||
//#define DEBUG_MPU_DATA_READY_INTERRUPT
|
//#define DEBUG_MPU_DATA_READY_INTERRUPT
|
||||||
|
#define MPU_INT_EXTI PB15 // XXX Should be gone
|
||||||
|
|
||||||
#define USE_ACC
|
#define USE_ACC
|
||||||
#define USE_FAKE_ACC
|
|
||||||
#define USE_ACC_MPU6050
|
|
||||||
#define ACC_MPU6050_ALIGN CW270_DEG
|
|
||||||
|
|
||||||
#define USE_GYRO
|
#define USE_GYRO
|
||||||
#define USE_FAKE_GYRO
|
|
||||||
#define USE_GYRO_MPU6050
|
|
||||||
#define GYRO_MPU6050_ALIGN CW270_DEG
|
|
||||||
|
|
||||||
// MPU6050 interrupts
|
#define USE_FAKE_ACC
|
||||||
#define USE_MPU_DATA_READY_SIGNAL
|
#define USE_FAKE_GYRO
|
||||||
#define MPU_INT_EXTI PB15
|
|
||||||
#define USE_EXTI
|
#define USE_ACC_SPI_MPU6500
|
||||||
|
#define USE_GYRO_SPI_MPU6500
|
||||||
|
// Other USE_ACCs and USE_GYROs should follow
|
||||||
|
|
||||||
|
// Should be gone
|
||||||
|
#define MPU6500_CS_PIN PC4 // XXX Should be gone
|
||||||
|
#define MPU6500_SPI_INSTANCE SPI1 // XXX Should be gone
|
||||||
|
#define ACC_MPU6500_ALIGN CW0_DEG
|
||||||
|
#define GYRO_MPU6500_ALIGN CW0_DEG
|
||||||
|
|
||||||
|
|
||||||
#define USE_MAG
|
#define USE_MAG
|
||||||
#define USE_FAKE_MAG
|
#define USE_FAKE_MAG
|
||||||
|
@ -66,12 +71,15 @@
|
||||||
#define USE_VCP
|
#define USE_VCP
|
||||||
|
|
||||||
#define USE_UART1
|
#define USE_UART1
|
||||||
|
#define USE_UART2
|
||||||
#define USE_UART3
|
#define USE_UART3
|
||||||
|
#define USE_UART4
|
||||||
|
#define USE_UART5
|
||||||
#define USE_UART6
|
#define USE_UART6
|
||||||
#define USE_SOFTSERIAL1
|
#define USE_SOFTSERIAL1
|
||||||
#define USE_SOFTSERIAL2
|
#define USE_SOFTSERIAL2
|
||||||
|
|
||||||
#define SERIAL_PORT_COUNT 6
|
#define SERIAL_PORT_COUNT 9
|
||||||
|
|
||||||
#define USE_ESCSERIAL
|
#define USE_ESCSERIAL
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue