mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-23 16:25:31 +03:00
AlienFlight updates
Fix telemetry inversion Fix SDCard detection inversion Add SPI flash
This commit is contained in:
parent
ea896e5445
commit
68f957a9c8
7 changed files with 17 additions and 17 deletions
|
@ -95,7 +95,7 @@ void targetConfiguration(void)
|
||||||
rxConfigMutable()->serialrx_provider = SERIALRX_SBUS;
|
rxConfigMutable()->serialrx_provider = SERIALRX_SBUS;
|
||||||
rxConfigMutable()->sbus_inversion = 0;
|
rxConfigMutable()->sbus_inversion = 0;
|
||||||
serialConfigMutable()->portConfigs[findSerialPortIndexByIdentifier(SERIALRX_UART)].functionMask = FUNCTION_TELEMETRY_FRSKY | FUNCTION_RX_SERIAL;
|
serialConfigMutable()->portConfigs[findSerialPortIndexByIdentifier(SERIALRX_UART)].functionMask = FUNCTION_TELEMETRY_FRSKY | FUNCTION_RX_SERIAL;
|
||||||
telemetryConfigMutable()->telemetry_inverted = true;
|
telemetryConfigMutable()->telemetry_inverted = false;
|
||||||
featureSet(FEATURE_TELEMETRY);
|
featureSet(FEATURE_TELEMETRY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ void targetConfiguration(void)
|
||||||
rxConfigMutable()->serialrx_provider = SERIALRX_SBUS;
|
rxConfigMutable()->serialrx_provider = SERIALRX_SBUS;
|
||||||
rxConfigMutable()->sbus_inversion = 0;
|
rxConfigMutable()->sbus_inversion = 0;
|
||||||
serialConfigMutable()->portConfigs[findSerialPortIndexByIdentifier(SERIALRX_UART)].functionMask = FUNCTION_TELEMETRY_FRSKY | FUNCTION_RX_SERIAL;
|
serialConfigMutable()->portConfigs[findSerialPortIndexByIdentifier(SERIALRX_UART)].functionMask = FUNCTION_TELEMETRY_FRSKY | FUNCTION_RX_SERIAL;
|
||||||
telemetryConfigMutable()->telemetry_inverted = true;
|
telemetryConfigMutable()->telemetry_inverted = false;
|
||||||
batteryConfigMutable()->voltageMeterSource = VOLTAGE_METER_ADC;
|
batteryConfigMutable()->voltageMeterSource = VOLTAGE_METER_ADC;
|
||||||
batteryConfigMutable()->currentMeterSource = CURRENT_METER_ADC;
|
batteryConfigMutable()->currentMeterSource = CURRENT_METER_ADC;
|
||||||
featureSet(FEATURE_TELEMETRY);
|
featureSet(FEATURE_TELEMETRY);
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
|
|
||||||
#define USE_SDCARD
|
#define USE_SDCARD
|
||||||
|
|
||||||
//#define SDCARD_DETECT_INVERTED
|
#define SDCARD_DETECT_INVERTED
|
||||||
|
|
||||||
#define SDCARD_DETECT_PIN PB11
|
#define SDCARD_DETECT_PIN PB11
|
||||||
#define SDCARD_DETECT_EXTI_LINE EXTI_Line10
|
#define SDCARD_DETECT_EXTI_LINE EXTI_Line10
|
||||||
|
@ -88,11 +88,11 @@
|
||||||
// Performance logging for SD card operations:
|
// Performance logging for SD card operations:
|
||||||
// #define AFATFS_USE_INTROSPECTIVE_LOGGING
|
// #define AFATFS_USE_INTROSPECTIVE_LOGGING
|
||||||
|
|
||||||
//#define M25P16_CS_PIN SPI2_NSS_PIN
|
#define M25P16_CS_PIN SPI2_NSS_PIN
|
||||||
//#define M25P16_SPI_INSTANCE SPI2
|
#define M25P16_SPI_INSTANCE SPI2
|
||||||
|
|
||||||
//#define USE_FLASHFS
|
#define USE_FLASHFS
|
||||||
//#define USE_FLASH_M25P16
|
#define USE_FLASH_M25P16
|
||||||
|
|
||||||
#define USE_VCP
|
#define USE_VCP
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
F405_TARGETS += $(TARGET)
|
F405_TARGETS += $(TARGET)
|
||||||
FEATURES += SDCARD VCP
|
FEATURES += SDCARD VCP ONBOARDFLASH
|
||||||
|
|
||||||
TARGET_SRC = \
|
TARGET_SRC = \
|
||||||
drivers/accgyro/accgyro_mpu6500.c \
|
drivers/accgyro/accgyro_mpu6500.c \
|
||||||
|
|
|
@ -64,7 +64,7 @@ void targetConfiguration(void)
|
||||||
rxConfigMutable()->serialrx_provider = SERIALRX_SBUS;
|
rxConfigMutable()->serialrx_provider = SERIALRX_SBUS;
|
||||||
rxConfigMutable()->sbus_inversion = 0;
|
rxConfigMutable()->sbus_inversion = 0;
|
||||||
serialConfigMutable()->portConfigs[findSerialPortIndexByIdentifier(SERIALRX_UART)].functionMask = FUNCTION_TELEMETRY_FRSKY | FUNCTION_RX_SERIAL;
|
serialConfigMutable()->portConfigs[findSerialPortIndexByIdentifier(SERIALRX_UART)].functionMask = FUNCTION_TELEMETRY_FRSKY | FUNCTION_RX_SERIAL;
|
||||||
telemetryConfigMutable()->telemetry_inverted = true;
|
telemetryConfigMutable()->telemetry_inverted = false;
|
||||||
batteryConfigMutable()->voltageMeterSource = VOLTAGE_METER_ADC;
|
batteryConfigMutable()->voltageMeterSource = VOLTAGE_METER_ADC;
|
||||||
batteryConfigMutable()->currentMeterSource = CURRENT_METER_ADC;
|
batteryConfigMutable()->currentMeterSource = CURRENT_METER_ADC;
|
||||||
featureSet(FEATURE_TELEMETRY);
|
featureSet(FEATURE_TELEMETRY);
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
|
|
||||||
#define USE_SDCARD
|
#define USE_SDCARD
|
||||||
|
|
||||||
//#define SDCARD_DETECT_INVERTED
|
#define SDCARD_DETECT_INVERTED
|
||||||
|
|
||||||
#define SDCARD_DETECT_PIN PB11
|
#define SDCARD_DETECT_PIN PB11
|
||||||
#define SDCARD_DETECT_EXTI_LINE EXTI_Line10
|
#define SDCARD_DETECT_EXTI_LINE EXTI_Line10
|
||||||
|
@ -86,9 +86,9 @@
|
||||||
#define SDCARD_SPI_CS_PIN PB10
|
#define SDCARD_SPI_CS_PIN PB10
|
||||||
|
|
||||||
// SPI2 is on the APB1 bus whose clock runs at 84MHz. Divide to under 400kHz for init:
|
// SPI2 is on the APB1 bus whose clock runs at 84MHz. Divide to under 400kHz for init:
|
||||||
#define SDCARD_SPI_INITIALIZATION_CLOCK_DIVIDER 256 // 328kHz
|
#define SDCARD_SPI_INITIALIZATION_CLOCK_DIVIDER 256 // 422kHz
|
||||||
// Divide to under 25MHz for normal operation:
|
// Divide to under 25MHz for normal operation:
|
||||||
#define SDCARD_SPI_FULL_SPEED_CLOCK_DIVIDER 4 // 21MHz
|
#define SDCARD_SPI_FULL_SPEED_CLOCK_DIVIDER 8 // 27MHz
|
||||||
|
|
||||||
#define SDCARD_DMA_CHANNEL_TX DMA1_Stream4
|
#define SDCARD_DMA_CHANNEL_TX DMA1_Stream4
|
||||||
#define SDCARD_DMA_CHANNEL_TX_COMPLETE_FLAG DMA_FLAG_TCIF4
|
#define SDCARD_DMA_CHANNEL_TX_COMPLETE_FLAG DMA_FLAG_TCIF4
|
||||||
|
@ -98,11 +98,11 @@
|
||||||
// Performance logging for SD card operations:
|
// Performance logging for SD card operations:
|
||||||
// #define AFATFS_USE_INTROSPECTIVE_LOGGING
|
// #define AFATFS_USE_INTROSPECTIVE_LOGGING
|
||||||
|
|
||||||
//#define M25P16_CS_PIN SPI2_NSS_PIN
|
#define M25P16_CS_PIN SPI2_NSS_PIN
|
||||||
//#define M25P16_SPI_INSTANCE SPI2
|
#define M25P16_SPI_INSTANCE SPI2
|
||||||
|
|
||||||
//#define USE_FLASHFS
|
#define USE_FLASHFS
|
||||||
//#define USE_FLASH_M25P16
|
#define USE_FLASH_M25P16
|
||||||
|
|
||||||
#define USE_VCP
|
#define USE_VCP
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
F7X2RE_TARGETS += $(TARGET)
|
F7X2RE_TARGETS += $(TARGET)
|
||||||
FEATURES += SDCARD VCP
|
FEATURES += SDCARD VCP ONBOARDFLASH
|
||||||
|
|
||||||
TARGET_SRC = \
|
TARGET_SRC = \
|
||||||
drivers/accgyro/accgyro_mpu6500.c \
|
drivers/accgyro/accgyro_mpu6500.c \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue