From d37bdf3ea80541b0cbc2e22532bb99df31c0e2c8 Mon Sep 17 00:00:00 2001 From: Loki077 Date: Mon, 16 Dec 2024 17:12:09 +1100 Subject: [PATCH] Rename and update aircraft configuration files for Volanti/Ottano models, adding new AC_1 configuration and enhancing descriptions and firmware details. --- .../aircraft_configuration/Ottano_AC_1.xml | 107 ++++++++++++++++++ .../aircraft_configuration/Ottano_AC_2.xml | 107 ++++++++++++++++++ .../aircraft_configuration/Volanti_AC_1.xml | 81 +++++++++++++ .../{Volanti_A.xml => Volanti_AC_2.xml} | 22 +++- .../{Volanti_B.xml => Volanti_AC_3.xml} | 22 +++- 5 files changed, 327 insertions(+), 12 deletions(-) create mode 100644 libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_1.xml create mode 100644 libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_2.xml create mode 100644 libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_1.xml rename libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/{Volanti_A.xml => Volanti_AC_2.xml} (78%) rename libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/{Volanti_B.xml => Volanti_AC_3.xml} (78%) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_1.xml b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_1.xml new file mode 100644 index 0000000000..1d90935c92 --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_1.xml @@ -0,0 +1,107 @@ + + + + + Ottano + AC_1 + This is split CAN Architecture with CubeOrange + 1 + + + CubeOrange-Ottano + cx_pilot_commit_id + arduplane.apj + + + + 1 + Ottano-M1_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 1 + Ottano-M5_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 1 + servo_.MKS-HBL6625:010 + b120233 + + + 1 + servo_.MKS-HBL6625:006 + b120233 + + + 1 + servo_.MKS-HBL6625:011 + b120233 + + + 1 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + + + 1 + Ottano-M4_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 1 + batt_mon_io.p-systems.power-monitor + 108b4bb7 + + + 1 + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 + + + 1 + adsb_org.ardupilot.MatekL431-ADSB + 9c6f307f + + + 2 + Ottano-M3_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 2 + Ottano-M2_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 2 + servo_.MKS-HBL6625:010 + b120233 + + + 2 + servo_.MKS-HBL6625:006 + b120233 + + + 2 + servo_.MKS-HBL6625:011 + b120233 + + + 2 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + + + 2 + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 + + + diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_2.xml b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_2.xml new file mode 100644 index 0000000000..c558ad45f5 --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Ottano_AC_2.xml @@ -0,0 +1,107 @@ + + + + + Ottano + AC_2 + This is split CAN Architecture with CubeOrangePlus + 1 + + + CubeOrangePlus-Ottano + cx_pilot_commit_id + arduplane.apj + + + + 1 + Ottano-M1_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 1 + Ottano-M5_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 1 + servo_.MKS-HBL6625:010 + b120233 + + + 1 + servo_.MKS-HBL6625:006 + b120233 + + + 1 + servo_.MKS-HBL6625:011 + b120233 + + + 1 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + + + 1 + Ottano-M4_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 1 + batt_mon_io.p-systems.power-monitor + 108b4bb7 + + + 1 + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 + + + 1 + adsb_org.ardupilot.MatekL431-ADSB + 9c6f307f + + + 2 + Ottano-M3_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 2 + Ottano-M2_CarbonixF405 + cx_pilot_commit_id + AP_Periph.bin + + + 2 + servo_.MKS-HBL6625:010 + b120233 + + + 2 + servo_.MKS-HBL6625:006 + b120233 + + + 2 + servo_.MKS-HBL6625:011 + b120233 + + + 2 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + + + 2 + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 + + + diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_1.xml b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_1.xml new file mode 100644 index 0000000000..e790bd422e --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_1.xml @@ -0,0 +1,81 @@ + + + + + Volanti + AC_1 + This is CubOrange, Diagonal CAN Architecture with Non Crystal CPN + 1 + + + CubeOrange-Volanti + cx_pilot_commit_id + arduplane.apj + + + + 1 + Volanti-M1_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 1 + Volanti-M2_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 1 + Volanti-M5_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 1 + Volanti-RWing_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 1 + Volanti-LTail_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 1 + arspd + cx_pilot_commit_id + + + 2 + Volanti-M3_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 2 + Volanti-M4_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 2 + Volanti-LWing_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 2 + Volanti-RTail_CarbonixF405-no-crystal + cx_pilot_commit_id + AP_Periph.bin + + + 2 + arspd + + + + \ No newline at end of file diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_A.xml b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_2.xml similarity index 78% rename from libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_A.xml rename to libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_2.xml index d8638ea9f2..d18b8076a2 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_A.xml +++ b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_2.xml @@ -3,8 +3,8 @@ Volanti - A - Volanti A + AC_2 + This is CubOrange, Diagonal CAN Architecture with Crystal CPN 1 @@ -43,10 +43,20 @@ cx_pilot_commit_id AP_Periph.bin + + 1 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + + + 1 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + 1 - arspd - cx_pilot_commit_id + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 2 @@ -74,8 +84,8 @@ 2 - arspd - + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 \ No newline at end of file diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_B.xml b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_3.xml similarity index 78% rename from libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_B.xml rename to libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_3.xml index 076a1f985b..d40383bfee 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_B.xml +++ b/libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/aircraft_configuration/Volanti_AC_3.xml @@ -3,8 +3,8 @@ Volanti - B - Volanti A + AC_3 + This is CubOrange, Diagonal CAN Architecture with Crystal CPN 1 @@ -43,10 +43,20 @@ cx_pilot_commit_id AP_Periph.bin + + 1 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + + + 1 + gps_org.ardupilot.HolybroG4_GPS + 6e519848 + 1 - arspd - cx_pilot_commit_id + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 2 @@ -74,8 +84,8 @@ 2 - arspd - + arspd_org.ardupilot.f405_MatekGPS + 158c7c49 \ No newline at end of file