HAL_F4Light: fixed boards definitions

This commit is contained in:
night-ghost 2018-05-04 13:56:34 +05:00 committed by Andrew Tridgell
parent 4cffbf52d3
commit 7601edfb87
9 changed files with 63 additions and 22 deletions

View File

@ -156,6 +156,12 @@
# define BOARD_BATTERY_CURR_PIN 7 // Battery current on A1 (PC1) D7
# define BOARD_SONAR_SOURCE_ANALOG_PIN 254
# define HAL_BATT_VOLT_PIN 8 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN 7
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108

View File

@ -157,6 +157,12 @@
# define BOARD_BATTERY_CURR_PIN 7 // Battery current on A1 (PC1) D7
# define BOARD_SONAR_SOURCE_ANALOG_PIN 254
# define HAL_BATT_VOLT_PIN 8 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN 8
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108
#define BOARD_SBUS_UART 1 // can use some UART as hardware inverted input

View File

@ -159,6 +159,12 @@
# define BOARD_BATTERY_CURR_PIN PC4 // Battery current
# define BOARD_SONAR_SOURCE_ANALOG_PIN PB1 // rssi PB1
# define HAL_BATT_VOLT_PIN PC5 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN PC4
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108

View File

@ -1,9 +1,6 @@
#!/bin/sh
# production binary without bootloader
#/usr/local/stlink/st-flash --reset write /tmp/ArduCopter.build/f4light_Revolution.bin 0x08010000
#bare metal binary or binary with bootloader
#binary with bootloader
/usr/local/stlink/st-flash --reset write ../../../../../ArduCopter/f4light_MatekF405_CTR.bin 0x08010000 && \
/usr/local/stlink/st-util -m

View File

@ -165,6 +165,12 @@
# define BOARD_BATTERY_CURR_PIN 7 // Battery current on A1 (PC1) D7
# define BOARD_SONAR_SOURCE_ANALOG_PIN 254 // no sonar by default
# define HAL_BATT_VOLT_PIN 8 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN 7
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108
//#define BOARD_NRF_NAME "nrf24"
@ -179,11 +185,11 @@
#define SERVO_PIN_6 47 // PA0
// input pins as servo outputs
#define SERVO_PIN_7 5, // PB15 CH2_IN - PPM2
#define SERVO_PIN_8 12, // PC6 CH3_IN UART6
#define SERVO_PIN_9 13, // PC7 CH4_IN UART6
#define SERVO_PIN_10 14, // PC8 CH5_IN i2c
#define SERVO_PIN_11 15, // PC9 CH6_IN i2c
#define SERVO_PIN_7 5 // PB15 CH2_IN - PPM2
#define SERVO_PIN_8 12 // PC6 CH3_IN UART6
#define SERVO_PIN_9 13 // PC7 CH4_IN UART6
#define SERVO_PIN_10 14 // PC8 CH5_IN i2c
#define SERVO_PIN_11 15 // PC9 CH6_IN i2c
#define MOTOR_LAYOUT_DEFAULT 0

View File

@ -171,6 +171,13 @@
# define BOARD_BATTERY_CURR_PIN 7 // Battery current on A1 (PC1) D7
# define BOARD_SONAR_SOURCE_ANALOG_PIN 254 // no sonar by default
# define HAL_BATT_VOLT_PIN 8 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN 7
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108
//#define BOARD_NRF_NAME "nrf24"
@ -185,11 +192,11 @@
#define SERVO_PIN_6 47 // PA0
// input pins as servo outputs
#define SERVO_PIN_7 5, // PB15 CH2_IN - PPM2
#define SERVO_PIN_8 12, // PC6 CH3_IN UART6
#define SERVO_PIN_9 13, // PC7 CH4_IN UART6
#define SERVO_PIN_10 14, // PC8 CH5_IN i2c
#define SERVO_PIN_11 15, // PC9 CH6_IN i2c
#define SERVO_PIN_7 5 // PB15 CH2_IN - PPM2
#define SERVO_PIN_8 12 // PC6 CH3_IN UART6
#define SERVO_PIN_9 13 // PC7 CH4_IN UART6
#define SERVO_PIN_10 14 // PC8 CH5_IN i2c
#define SERVO_PIN_11 15 // PC9 CH6_IN i2c
#define MOTOR_LAYOUT_DEFAULT 0
#define USE_SERIAL_4WAY_BLHELI_INTERFACE

View File

@ -166,6 +166,13 @@
# define BOARD_BATTERY_CURR_PIN 7 // Battery current on A1 (PC1) D7
# define BOARD_SONAR_SOURCE_ANALOG_PIN 254 // no sonar by default
# define HAL_BATT_VOLT_PIN 8 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN 7
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108
//#define BOARD_NRF_NAME "nrf24"
@ -180,11 +187,11 @@
#define SERVO_PIN_6 47 // PA0
// input pins as servo outputs
#define SERVO_PIN_7 5, // PB15 CH2_IN - PPM2
#define SERVO_PIN_8 12, // PC6 CH3_IN UART6
#define SERVO_PIN_9 13, // PC7 CH4_IN UART6
#define SERVO_PIN_10 14, // PC8 CH5_IN i2c
#define SERVO_PIN_11 15, // PC9 CH6_IN i2c
#define SERVO_PIN_7 5 // PB15 CH2_IN - PPM2
#define SERVO_PIN_8 12 // PC6 CH3_IN UART6
#define SERVO_PIN_9 13 // PC7 CH4_IN UART6
#define SERVO_PIN_10 14 // PC8 CH5_IN i2c
#define SERVO_PIN_11 15 // PC9 CH6_IN i2c
#define MOTOR_LAYOUT_DEFAULT 0

View File

@ -32,8 +32,8 @@
#define BOARD_BUZZER_PIN 105 // PB4
#define BUZZER_PWM_HZ 3800 // freq for passive buzzer
#define HAL_BUZZER_ON 0
#define HAL_BUZZER_OFF 1
#define HAL_BUZZER_ON 1
#define HAL_BUZZER_OFF 0
#define BOARD_NR_USARTS 5
#define BOARD_USART1_TX_PIN 23
@ -152,6 +152,12 @@
# define BOARD_BATTERY_CURR_PIN 7 // Battery current on A1 (PC1) D7
# define BOARD_SONAR_SOURCE_ANALOG_PIN 254
# define HAL_BATT_VOLT_PIN 8 // ChibiOS compatible defines
# define HAL_BATT_CURR_PIN 7
# define HAL_BATT_VOLT_SCALE 10.1
# define HAL_BATT_CURR_SCALE 17
#define BOARD_USB_DMINUS 108
#define BOARD_SBUS_UART 1 // can use some UART as hardware inverted input

View File

@ -64,7 +64,7 @@ make_plane(){
cd $ROOT
zip -r latest.zip Release
git add latest.zip
# git add latest.zip
)