diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgard_QAVR2/defaults.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgard_QAVR2/defaults.parm new file mode 100644 index 00000000000000..2d19a203bc599b --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/Asgard_QAVR2/defaults.parm @@ -0,0 +1,24 @@ +# H6_HL Electric + +# Flight Controller +# Matek H743 Slim V3 + + +# All vehicles +#@include ../Asgardian_Designs/all_vehicles_defaults.parm + +# Airframe +#@include ../Asgardian_Designs/Frames/H6/H6_HL.parm + +# Energy Source +#@include ../Asgardian_Designs/Energy_Source/Batteries/FILL_IN_LATER.parm + +# ESC +#@include ../Asgardian_Designs/ESCs/TMotor_F55A_ProII.parm + +# Electric Motor +#@include ../Asgardian_Designs/Motors/Lumineer_popo_2306_unknown_KV.parm + +# Vehicle Specific + +# diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgard_QAVR2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/Asgard_QAVR2/hwdef.dat new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/ESCs/TMotor_Alpha_60.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/ESCs/TMotor_Alpha_60.parm new file mode 100644 index 00000000000000..1111f02b49ac38 --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/ESCs/TMotor_Alpha_60.parm @@ -0,0 +1,7 @@ +# TMotor Alpha 60A ESCs +MOT_PWM_MAX 1940 +MOT_PWM_MIN 1100 + +MOT_SPIN_ARM 0.06 +MOT_SPIN_MAX 1 +MOT_SPIN_MIN 0.08 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Energy_Source/Battery/Tattu_12S_16000_mAh_Drone_CAN_2_Parallel.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Energy_Source/Battery/Tattu_12S_16000_mAh_Drone_CAN_2_Parallel.parm new file mode 100644 index 00000000000000..a40752aabfd06a --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Energy_Source/Battery/Tattu_12S_16000_mAh_Drone_CAN_2_Parallel.parm @@ -0,0 +1,20 @@ +# DRONECAN Battery Monitoring for when using fully electric mode. +# Two batteries in parallel + +# Battery 1 (DRONECAN) Voltage & Current +BATT_MONITOR 8 +BATT_CAPACITY 15800 +BATT_LOW_MAH 1600 +BATT_LOW_VOLT 43.75 + +# Failsafe LOW Action is RTL +BATT_FS_LOW_ACT 2 + +# Battery 2 (DRONECAN) +BATT2_MONITOR 8 +BATT2_CAPACITY 15800 +BATT2_LOW_MAH 1600 +BATT2_LOW_VOLT 43.75 + +# Failsafe LOW Action is RTL +BATT2_FS_LOW_ACT 2 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Energy_Source/Power_Monitor.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Energy_Source/Power_Monitor.parm new file mode 100644 index 00000000000000..7dfde862960a2a --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Energy_Source/Power_Monitor.parm @@ -0,0 +1,19 @@ +# Power Monitor Voltage & Current + + +# Failsafe LOW Action is RTL +#BATT_FS_LOW_ACT 2 + +# add note later why use resting estimate for voltage fialsafe when you have accurate current cpacity used monitoring +# need to set the failsafe for BATT_(low/critical)_MAH +# BATT_FS_VOLTSRC 0 + +BATT_MONITOR 4 + +# These must be set by technicians on bring up using the Mauch Sensor parameters for each individual sensor +# BATT_CURR_MULT 0 +# BATT_VOLT_MULT 0 + +BATT_LOW_VOLT 47.5 +BATT_CAPACITY 0 +BATT_LOW_MAH 0 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/AOS_Evo_5in.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/AOS_Evo_5in.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/AOS_V5_5in.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/AOS_V5_5in.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/Apex_Evo_5in.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/Apex_Evo_5in.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/Heewing_Ranger_T1.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/Heewing_Ranger_T1.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/Nano_Goblin b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/Nano_Goblin new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/QAV_R2_5in.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Frames/QAV_R2_5in.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/OSD/copter_main.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/OSD/copter_main.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/OSD/dji_air_unit.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/OSD/dji_air_unit.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/OSD/hd_zero.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/OSD/hd_zero.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Operations/acro.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Operations/acro.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Operations/acro_race.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/Operations/acro_race.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/RID/RID.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/RID/RID.parm new file mode 100644 index 00000000000000..5ae05a023c188f --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/RID/RID.parm @@ -0,0 +1,17 @@ +# RemoteID / OpenDroneID Parameters + +# TURN OFF READONLY AS THIS IS FOR DEVELOPMENT +DID_ENABLE 1 +DID_OPTIONS 1 +DID_MAVPORT -1 +DID_CANDRIVER 1 +AHRS_EKF_TYPE 3 + + +# enforce OpenDroneID on DroneCAN. Note that we need to lock down key parameters +# to ensure the integrity of the RemoteID system +# DID_ENABLE 1 @READONLY +# DID_OPTIONS 1 @READONLY +# DID_MAVPORT -1 @READONLY +# DID_CANDRIVER 1 @READONLY +# AHRS_EKF_TYPE 3 @READONLY diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/all_vehicles.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/all_vehicles.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/copters.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/copters.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/planes.parm b/libraries/AP_HAL_ChibiOS/hwdef/Asgardian_Designs/planes.parm new file mode 100644 index 00000000000000..e69de29bb2d1d6