add board architecture specific init defaults

This commit is contained in:
Daniel Agar
2021-03-09 11:16:44 -05:00
committed by Lorenz Meier
parent e53e001de1
commit 4d288512b5
45 changed files with 151 additions and 288 deletions
@@ -0,0 +1,6 @@
#!/bin/sh
#
# imxrt specific defaults
#------------------------------------------------------------------------------
set LOGGER_BUF 32
@@ -0,0 +1,18 @@
#!/bin/sh
#
# Kinetis specific defaults
#------------------------------------------------------------------------------
# Multi-EKF (off by default)
param set-default EKF2_MULTI_IMU 0
param set-default SENS_IMU_MODE 1
param set-default EKF2_MULTI_MAG 0
param set-default SENS_MAG_MODE 1
set LOGGER_BUF 12
if param greater -s UAVCAN_ENABLE 1
then
# Reduce logger buffer to free up some RAM for UAVCAN servers.
set LOGGER_BUF 4
fi
@@ -0,0 +1,12 @@
#!/bin/sh
#
# S32K1XX specific defaults
#------------------------------------------------------------------------------
set LOGGER_BUF 12
if param greater -s UAVCAN_ENABLE 1
then
# Reduce logger buffer to free up some RAM for UAVCAN servers.
set LOGGER_BUF 4
fi
@@ -0,0 +1,18 @@
#!/bin/sh
#
# STM32 (STM32F4) specific defaults
#------------------------------------------------------------------------------
# Multi-EKF (off by default)
param set-default EKF2_MULTI_IMU 0
param set-default SENS_IMU_MODE 1
param set-default EKF2_MULTI_MAG 0
param set-default SENS_MAG_MODE 1
set LOGGER_BUF 12
if param greater -s UAVCAN_ENABLE 1
then
# Reduce logger buffer to free up some RAM for UAVCAN servers.
set LOGGER_BUF 4
fi
@@ -0,0 +1,14 @@
#!/bin/sh
#
# STM32F7 specific defaults
#------------------------------------------------------------------------------
# Multi-EKF (across IMUs only)
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 0
param set-default SENS_MAG_MODE 1
param set-default UAVCAN_ENABLE 2
set LOGGER_BUF 64
@@ -0,0 +1,14 @@
#!/bin/sh
#
# STM32H7 specific defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
param set-default UAVCAN_ENABLE 2
set LOGGER_BUF 64