mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
boards: fix reviewer feedback for saampixv1_1 board
- Replace all MINDPX/MINDPXv2/PX4FMU board references with SaamPixV1_1 - Update Airmind Development Team to Saam Drones Development Team in copyright headers - Update PX4 copyright year range to 2020-2026 on all C/C++ files - Rename bootloader binary to match board version (v1_1) - Remove untracked backup files
This commit is contained in:
parent
fc11c207b9
commit
ff31d5a04f
@ -19,9 +19,12 @@ CONFIG_DRIVERS_IMU_INVENSENSE_MPU6000=y
|
|||||||
CONFIG_DRIVERS_IMU_INVENSENSE_MPU6500=y
|
CONFIG_DRIVERS_IMU_INVENSENSE_MPU6500=y
|
||||||
CONFIG_DRIVERS_IMU_ST_L3GD20=y
|
CONFIG_DRIVERS_IMU_ST_L3GD20=y
|
||||||
CONFIG_DRIVERS_IMU_ST_LSM303D=y
|
CONFIG_DRIVERS_IMU_ST_LSM303D=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_MPU9250=y
|
||||||
CONFIG_DRIVERS_IRLOCK=y
|
CONFIG_DRIVERS_IRLOCK=y
|
||||||
CONFIG_COMMON_LIGHT=y
|
CONFIG_COMMON_LIGHT=y
|
||||||
CONFIG_COMMON_MAGNETOMETER=y
|
CONFIG_COMMON_MAGNETOMETER=y
|
||||||
|
CONFIG_DRIVERS_MAGNETOMETER_LIS3MDL=y
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
||||||
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
||||||
CONFIG_DRIVERS_PWM_INPUT=y
|
CONFIG_DRIVERS_PWM_INPUT=y
|
||||||
|
|||||||
@ -1,18 +1,16 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Airmind Mindpx-v2 specific board sensors init
|
# Hybrid SaamPix sensor init on stable MindPXv2 platform
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
board_adc start
|
board_adc start
|
||||||
|
|
||||||
# Internal I2C bus
|
# external I2C compasses, if present
|
||||||
hmc5883 -T -I -R 12 start
|
hmc5883 -X start
|
||||||
qmc5883l -I -R 6 start
|
qmc5883l -X start
|
||||||
|
|
||||||
mpu6000 -s -R 2 start
|
# internal SPI sensors
|
||||||
mpu6500 -s -R 2 start
|
|
||||||
lsm303d -s -R 10 start
|
|
||||||
l3gd20 -s -R 14 start
|
|
||||||
|
|
||||||
# Internal SPI
|
|
||||||
ms5611 -s start
|
ms5611 -s start
|
||||||
|
icm20602 -s start
|
||||||
|
mpu9250 -s start
|
||||||
|
lis3mdl -s start
|
||||||
|
|||||||
@ -43,11 +43,10 @@ constexpr px4_spi_bus_t px4_spi_buses[SPI_BUS_MAX_BUS_ITEMS] = {
|
|||||||
initSPIConfigExternal(SPI::CS{GPIO::PortD, GPIO::Pin7}),
|
initSPIConfigExternal(SPI::CS{GPIO::PortD, GPIO::Pin7}),
|
||||||
}),
|
}),
|
||||||
initSPIBus(SPI::Bus::SPI4, {
|
initSPIBus(SPI::Bus::SPI4, {
|
||||||
initSPIDevice(DRV_GYR_DEVTYPE_L3GD20, SPI::CS{GPIO::PortB, GPIO::Pin2}, SPI::DRDY{GPIO::PortE, GPIO::Pin4}),
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM20602, SPI::CS{GPIO::PortB, GPIO::Pin2}, SPI::DRDY{GPIO::PortE, GPIO::Pin4}),
|
||||||
initSPIDevice(DRV_IMU_DEVTYPE_LSM303D, SPI::CS{GPIO::PortD, GPIO::Pin11}),
|
initSPIDevice(DRV_MAG_DEVTYPE_LIS3MDL, SPI::CS{GPIO::PortD, GPIO::Pin11}),
|
||||||
initSPIDevice(DRV_BARO_DEVTYPE_MS5611, SPI::CS{GPIO::PortC, GPIO::Pin15}),
|
initSPIDevice(DRV_BARO_DEVTYPE_MS5611, SPI::CS{GPIO::PortC, GPIO::Pin15}),
|
||||||
initSPIDevice(DRV_IMU_DEVTYPE_MPU6000, SPI::CS{GPIO::PortE, GPIO::Pin3}, SPI::DRDY{GPIO::PortE, GPIO::Pin10}),
|
initSPIDevice(DRV_IMU_DEVTYPE_MPU9250, SPI::CS{GPIO::PortE, GPIO::Pin3}, SPI::DRDY{GPIO::PortE, GPIO::Pin10}),
|
||||||
initSPIDevice(DRV_IMU_DEVTYPE_MPU6500, SPI::CS{GPIO::PortE, GPIO::Pin3}, SPI::DRDY{GPIO::PortE, GPIO::Pin10}),
|
|
||||||
}),
|
}),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
0
boards/saam/saampixv1_1/init/rc.board_sensors
Normal file → Executable file
0
boards/saam/saampixv1_1/init/rc.board_sensors
Normal file → Executable file
@ -54,7 +54,7 @@
|
|||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
/* Clocking *************************************************************************/
|
/* Clocking *************************************************************************/
|
||||||
/* The MINDPX uses a 8MHz crystal connected to the HSE.
|
/* The SaamPixV1_1 uses a 8MHz crystal connected to the HSE.
|
||||||
*
|
*
|
||||||
* This is the "standard" configuration as set up by arch/arm/src/stm32f40xx_rcc.c:
|
* This is the "standard" configuration as set up by arch/arm/src/stm32f40xx_rcc.c:
|
||||||
* System Clock source : PLL (HSE)
|
* System Clock source : PLL (HSE)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
*
|
*
|
||||||
* Copyright (c) 2020 PX4 Development Team. All rights reserved.
|
* Copyright (c) 2020-2026 PX4 Development Team. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
|
|||||||
@ -34,7 +34,7 @@
|
|||||||
/**
|
/**
|
||||||
* @file board_config.h
|
* @file board_config.h
|
||||||
*
|
*
|
||||||
* MINDPXv2 internal definitions
|
* SaamPixV1_1 internal definitions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -53,7 +53,7 @@
|
|||||||
/* Configuration ************************************************************************************/
|
/* Configuration ************************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
/* PX4FMU GPIOs ***********************************************************************************/
|
/* SaamPixV1_1 GPIOs ***********************************************************************************/
|
||||||
/* LEDs */
|
/* LEDs */
|
||||||
#define GPIO_LED1 (GPIO_OUTPUT|GPIO_OPENDRAIN|GPIO_SPEED_50MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTA|GPIO_PIN8)
|
#define GPIO_LED1 (GPIO_OUTPUT|GPIO_OPENDRAIN|GPIO_SPEED_50MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTA|GPIO_PIN8)
|
||||||
#define BOARD_OVERLOAD_LED LED_RED
|
#define BOARD_OVERLOAD_LED LED_RED
|
||||||
@ -123,7 +123,7 @@
|
|||||||
#define SPEKTRUM_POWER(_on_true) do { } while (0)
|
#define SPEKTRUM_POWER(_on_true) do { } while (0)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MindPXv2 has one RC_IN
|
* SaamPixV1_1 has one RC_IN
|
||||||
*
|
*
|
||||||
* GPIO PPM_IN on PC6 T8CH1
|
* GPIO PPM_IN on PC6 T8CH1
|
||||||
* SPEKTRUM_RX (it's TX or RX in Bind) on PC6 UART1
|
* SPEKTRUM_RX (it's TX or RX in Bind) on PC6 UART1
|
||||||
@ -174,7 +174,7 @@ __BEGIN_DECLS
|
|||||||
* Name: stm32_spiinitialize
|
* Name: stm32_spiinitialize
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Called to configure SPI chip select GPIO pins for the PX4FMU board.
|
* Called to configure SPI chip select GPIO pins for the SaamPixV1_1 board.
|
||||||
*
|
*
|
||||||
****************************************************************************************************/
|
****************************************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
*
|
*
|
||||||
* Copyright (c) 2015, 2016 Airmind Development Team. All rights reserved.
|
* Copyright (c) 2015, 2016 Saam Drones Development Team. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
@ -12,7 +12,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Airmind nor the names of its contributors may be
|
* 3. Neither the name Saam Drones nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
*
|
*
|
||||||
* Copyright (C) 2020 PX4 Development Team. All rights reserved.
|
* Copyright (C) 2020-2026 PX4 Development Team. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
|
|||||||
@ -34,7 +34,7 @@
|
|||||||
/**
|
/**
|
||||||
* @file init.c
|
* @file init.c
|
||||||
*
|
*
|
||||||
* MINDPX-specific early startup code. This file implements the
|
* SaamPixV1_1-specific early startup code. This file implements the
|
||||||
* board_app_initialize() function that is called early by nsh during startup.
|
* board_app_initialize() function that is called early by nsh during startup.
|
||||||
*
|
*
|
||||||
* Code here is run before the rcS script is invoked; it should start required
|
* Code here is run before the rcS script is invoked; it should start required
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
*
|
*
|
||||||
* Copyright (c) 2015, 2016 Airmind Development Team. All rights reserved.
|
* Copyright (c) 2015, 2016 Saam Drones Development Team. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
@ -12,7 +12,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Airmind nor the names of its contributors may be
|
* 3. Neither the name Saam Drones nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
@ -34,7 +34,7 @@
|
|||||||
/**
|
/**
|
||||||
* @file led.c
|
* @file led.c
|
||||||
*
|
*
|
||||||
* PX4FMU LED backend.
|
* SaamPixV1_1 LED backend.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <px4_platform_common/px4_config.h>
|
#include <px4_platform_common/px4_config.h>
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
*
|
*
|
||||||
* Copyright (C) 2020 PX4 Development Team. All rights reserved.
|
* Copyright (C) 2020-2026 PX4 Development Team. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
*
|
*
|
||||||
* Copyright (c) 2015, 2016 Airmind Development Team. All rights reserved.
|
* Copyright (c) 2015, 2016 Saam Drones Development Team. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
@ -12,7 +12,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Airmind nor the names of its contributors may be
|
* 3. Neither the name Saam Drones nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
@ -71,7 +71,7 @@
|
|||||||
* Name: stm32_usbinitialize
|
* Name: stm32_usbinitialize
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Called to setup USB-related GPIO pins for the PX4FMU board.
|
* Called to setup USB-related GPIO pins for the SaamPixV1_1 board.
|
||||||
*
|
*
|
||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@ -47,12 +47,12 @@ __BEGIN_DECLS
|
|||||||
#ifdef BOARD_NUM_IO_TIMERS
|
#ifdef BOARD_NUM_IO_TIMERS
|
||||||
#define MAX_IO_TIMERS BOARD_NUM_IO_TIMERS
|
#define MAX_IO_TIMERS BOARD_NUM_IO_TIMERS
|
||||||
#else
|
#else
|
||||||
#define MAX_IO_TIMERS 2
|
#define MAX_IO_TIMERS 4
|
||||||
#endif
|
#endif
|
||||||
#if DIRECT_PWM_OUTPUT_CHANNELS > 8
|
#if DIRECT_PWM_OUTPUT_CHANNELS > 8
|
||||||
#define MAX_TIMER_IO_CHANNELS DIRECT_PWM_OUTPUT_CHANNELS
|
#define MAX_TIMER_IO_CHANNELS DIRECT_PWM_OUTPUT_CHANNELS
|
||||||
#else
|
#else
|
||||||
#define MAX_TIMER_IO_CHANNELS 8
|
#define MAX_TIMER_IO_CHANNELS 16
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define MAX_LED_TIMERS 2
|
#define MAX_LED_TIMERS 2
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user