Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plane 4.5.2 beta1 #16

Merged
merged 73 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
2b3a5b7
autotest: add a test for RTL_AUTOLAND=1 behaviour
peterbarker Mar 5, 2024
a174096
Plane: call update_loiter before determining whether to fly home or not
peterbarker Mar 6, 2024
8a07a82
Plane: drop min Q_TRANSITION_MS to 500ms
tridge Mar 21, 2024
2089183
AP_Mount: RC targeting mode lock state from previous mode
rmackay9 Mar 19, 2024
8941b4d
AP_Mount: clarify yaw_lock comments
rmackay9 Mar 19, 2024
8116ac2
AP_Mount: do-gimbal-manager-pitch-yaw can set lock state
rmackay9 Mar 20, 2024
18aed6d
AP_Mount: get-gimbal-device-flags reports lock state
rmackay9 Mar 20, 2024
1d35de3
AP_Mount: fix gimbal-device-attitude-status yaw frame flag
Davidsastresas Mar 21, 2024
e78d911
AC_PosControl: always update yaw targets
rmackay9 Mar 23, 2024
0b97cef
bootloaders: FoxeerF405v2
andyp1per Mar 20, 2024
163aa6d
AP_HAL_ChibiOS: FoxeerF405v2
andyp1per Mar 20, 2024
52f285d
Tools: Fix incorrectly named DDS param
Ryanf55 Mar 21, 2024
b42cf5d
AP_DDS: Fix incorrect port param name
Ryanf55 Mar 21, 2024
5c24fb0
AP_HAL: Fix incorrect return type
Ryanf55 Mar 24, 2024
68c8d5d
AP_ExternalAHRS: Use filter data to populate EKF status report
Ryanf55 Mar 23, 2024
d35173e
AP_ExternalAHRS: Provide warning for init failure
Ryanf55 Mar 23, 2024
6d72705
AP_ExternalAHRS: Use state watching instead
Ryanf55 Mar 23, 2024
45c0b38
AP_ExternalAHRS: Don't send init message till booted up
Ryanf55 Mar 23, 2024
368eae8
Save flash, reduce code duplication
Ryanf55 Mar 24, 2024
a418339
AP_ExternalAHRS: Check backend pre-arm before origin
Ryanf55 Mar 25, 2024
6b4cbe0
AP_ExternalAHRS: Only use GPS data when populating GPS fields
Ryanf55 Mar 24, 2024
8f3ce82
GCS_MAVLink: forward set-camera-source to AP_Camera
rmackay9 Feb 8, 2024
671ccf8
AP_Camera: support set-camera-source mavlink command
rmackay9 Feb 8, 2024
395e771
AP_Mount: add set_camera_source support
rmackay9 Mar 18, 2024
f920814
AP_Mission: support set-camera-source
rmackay9 Feb 8, 2024
992a192
RC_Channel: integrate AP_CAMERA_SET_CAMERA_SOURCE_ENABLED
rmackay9 Mar 23, 2024
33c566a
mavlink: update reference to include MAV_CMD_SET_CAMERA_SOURCE
rmackay9 Apr 27, 2024
91528d3
Copter: Guided Angle: Initialize yaw to current yaw.
lthall Mar 17, 2024
f69a781
AP_NavEKF3: define Yaw alignment min GPS speed per vehicle
rmackay9 Jul 3, 2023
daf2223
AP_HAL_ChibiOS: fixup FoxeerF405v2 build
andyp1per Apr 4, 2024
9fc5d63
AP_HAL_ChibiOS: allow H7RF to build
andyp1per Apr 4, 2024
3fdada1
Plane: fix units metadata for PTCH_LIM_MIN_DEG
kd0aij Mar 28, 2024
cff94f3
hwdef: the RM3100 should run at max 1MHz on SPI bus
tridge Apr 10, 2024
ba32a25
AP_NavEKF3: Change yaw source to stop compass use when calibrating
priseborough Apr 17, 2024
6bbff86
AP_HAL_ChibiOS: fixups for FoxeerF405v2
andyp1per Apr 8, 2024
302be3f
AP_Mount: Do not override default mode when first connecting to RC
timtuxworth Apr 10, 2024
094ec55
AP_Mount: add set_rangefinder_enable for ViewPro
rmackay9 Mar 15, 2024
87905f5
RC_Channel: add mount LRF enable aux function
rmackay9 Mar 15, 2024
27799a0
Plane: Fix FBWB/CRUISE missing zero crossing of elevator input
pieniacy Apr 12, 2024
df5b53c
AP_DAL: visual odom get_delay_ms return fix
rmackay9 Apr 16, 2024
41b994f
AP_HAL_ChibiOS: iFlight Blitz F745
andyp1per Apr 11, 2024
57ee5db
bootloaders: iFlight Blitz F745
andyp1per Apr 11, 2024
16290a4
AP_HAL_ChibiOS: iFlight BLITZ Mini F745
andyp1per Apr 12, 2024
dbd5542
bootloaders: iFlight BLITZ Mini F745
andyp1per Apr 12, 2024
467ca0c
AP_IOMCU: account for possibility of SBUS_OUT in PWM structures
andyp1per Apr 16, 2024
4c5c1df
IO_Firmware: update iofirmare for SBUS_OUT
andyp1per Apr 16, 2024
9180462
AP_Param: add convert_bitmask_parameter_width method
IamPete1 Apr 16, 2024
6da0ec2
Filter: HarmonicNotchFilter: convert harmonics as a bitmask
IamPete1 Apr 16, 2024
2329479
AP_HAL_ChibiOS: Pixhawk6X peripheral power on at startup
rmackay9 Apr 10, 2024
a85092a
AP_HAL_ChibiOS: Pixhawk6C peripheral power on at startup
rmackay9 Apr 16, 2024
1e1316e
AP_HAL_ChibiOS: Pixhawk5X peripheral power on at startup
rmackay9 Apr 16, 2024
157793d
AP_HAL_ChibiOS: Durandal peripheral power on at startup
rmackay9 Apr 16, 2024
8dbc403
AP_HAL_ChibiOS: correct CUAV-X7 periph power comment
rmackay9 Apr 16, 2024
da6c93d
AP_HAL_ChibiOS: correct CUAV-Nora periph power comment
rmackay9 Apr 16, 2024
f8a90d4
AP_Arming: force user to ack crashdump or get prearm failure
peterbarker Apr 7, 2024
4972f77
board_types.txt: backport board ID allocations for BlitzF7 and Foxeer…
peterbarker Apr 28, 2024
0e5adc6
environment_install: fixup mac xcode install text
andyp1per Feb 24, 2024
a18dbed
.github: disable archlinux test
rmackay9 Apr 30, 2024
ef42efb
Tracker: 4.5.2-beta1 release notes
rmackay9 Apr 27, 2024
68b4700
Tracker: version to 4.5.2-beta1
rmackay9 Apr 27, 2024
1007425
Rover: 4.5.2-beta1 release notes
rmackay9 Apr 27, 2024
463be95
Rover: version to 4.5.2-beta1
rmackay9 Apr 27, 2024
73d484c
Plane: 4.5.2-beta1 release notes
rmackay9 Apr 27, 2024
cafaba1
Plane: version to 4.5.2-beta1
rmackay9 Apr 27, 2024
5a7931c
Copter: 4.5.2-beta1 release notes
rmackay9 Apr 27, 2024
0ddd33f
Copter: version to 4.5.2-beta1
rmackay9 Apr 27, 2024
26b9336
GCS_MAVLink: Avoid serial passthrough buffer exhausted/lost data
brad112358 Apr 25, 2024
9a84def
AP_IOMCU: allow up to 16 channels of servo data to be sent to the iomcu
andyp1per Apr 27, 2024
18fb2b0
Tools: rebuild IO firmware
tridge Apr 30, 2024
b9581e7
Tracker: update release notes
tridge Apr 30, 2024
0a92cbc
Copter: update release notes
tridge Apr 30, 2024
d73ad5d
Plane: update release notes
tridge Apr 30, 2024
b6642c2
Rover: update release notes
tridge Apr 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/workflows/test_environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,6 @@ jobs:
name: lunar
- os: ubuntu
name: mantic
- os: archlinux
name: latest
- os: debian
name: bullseye
- os: debian
Expand Down
35 changes: 35 additions & 0 deletions AntennaTracker/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,39 @@
Antenna Tracker Release Notes:
------------------------------
Release 4.5.2-beta1 29th April 2024

Changes from 4.5.1

1) Board specific enhancements and bug fixes

- FoxeerF405v2 support
- iFlight BLITZ Mini F745 support
- Pixhawk5X, Pixhawk6C, Pixhawk6X, Durandal power peripherals immediately at startup

2) System level minor enhancements and bug fixes

- Camera lens (e.g. RGB, IR) can be selected from GCS or during missions using set-camera-source
- Crashdump pre-arm check added
- Gimbal gets improved yaw lock reporting to GCS
- Gimbal default mode fixed (MNTx_DEFLT_MODE was being overriden by RC input)
- RM3100 compass SPI bus speed reduced to 1Mhz
- SBUS output fix for channels 1 to 8 also applying to 9 to 16
- ViewPro gimbal supports enable/disable rangefinder from RC aux switch
- Visual Odometry delay fixed (was always using 1ms delay, see VISO_DELAY_MS)
- fixed serial passthrough to avoid data loss at high data rates

3) AHRS / EKF fixes

- Compass learning disabled when using GPS-for-yaw
- GSF reset minimum speed reduced to 1m/s (except Plane which remains 5m/s)
- MicroStrain7 External AHRS position quantization bug fix
- MicroStrain7 init failure warning added
- MicroStrain5 and 7 position and velocity variance reporting fix

4) Other minor enhancements and bug fixes

- DDS_UDP_PORT parameter renamed (was DDS_PORT)
- Harmonic Notch bitmask parameter conversion fix (see INS_HNTCH_HMNCS)

------------------------------------------------------------------
Release 4.5.1 8th April 2024
Expand Down
8 changes: 4 additions & 4 deletions AntennaTracker/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

#include "ap_version.h"

#define THISFIRMWARE "AntennaTracker V4.5.1"
#define THISFIRMWARE "AntennaTracker V4.5.2-beta1"

// the following line is parsed by the autotest scripts
#define FIRMWARE_VERSION 4,5,1,FIRMWARE_VERSION_TYPE_OFFICIAL
#define FIRMWARE_VERSION 4,5,2,FIRMWARE_VERSION_TYPE_BETA

#define FW_MAJOR 4
#define FW_MINOR 5
#define FW_PATCH 1
#define FW_TYPE FIRMWARE_VERSION_TYPE_OFFICIAL
#define FW_PATCH 2
#define FW_TYPE FIRMWARE_VERSION_TYPE_BETA

#include <AP_Common/AP_FWVersionDefine.h>
41 changes: 41 additions & 0 deletions ArduCopter/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
ArduPilot Copter Release Notes:
-------------------------------
Release 4.5.2-beta1 29th April 2024

Changes from 4.5.1

1) Board specific enhancements and bug fixes

- FoxeerF405v2 support
- iFlight BLITZ Mini F745 support
- Pixhawk5X, Pixhawk6C, Pixhawk6X, Durandal power peripherals immediately at startup

2) System level minor enhancements and bug fixes

- Camera lens (e.g. RGB, IR) can be selected from GCS or during missions using set-camera-source
- Crashdump pre-arm check added
- Gimbal gets improved yaw lock reporting to GCS
- Gimbal default mode fixed (MNTx_DEFLT_MODE was being overriden by RC input)
- RM3100 compass SPI bus speed reduced to 1Mhz
- SBUS output fix for channels 1 to 8 also applying to 9 to 16
- ViewPro gimbal supports enable/disable rangefinder from RC aux switch
- Visual Odometry delay fixed (was always using 1ms delay, see VISO_DELAY_MS)
- fixed serial passthrough to avoid data loss at high data rates

3) AHRS / EKF fixes

- Compass learning disabled when using GPS-for-yaw
- GSF reset minimum speed reduced to 1m/s (except Plane which remains 5m/s)
- MicroStrain7 External AHRS position quantization bug fix
- MicroStrain7 init failure warning added
- MicroStrain5 and 7 position and velocity variance reporting fix

4) Copter specific changes

- Auto mode condition yaw fix to avoid pointing at out-of-date target
- Guided mode angle control yaw target initialisation fix (was always turning North)

5) Other minor enhancements and bug fixes

- DDS_UDP_PORT parameter renamed (was DDS_PORT)
- Harmonic Notch bitmask parameter conversion fix (see INS_HNTCH_HMNCS)

------------------------------------------------------------------

Release 4.5.1 8th April 2024

Expand Down
7 changes: 2 additions & 5 deletions ArduCopter/mode_guided.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -313,14 +313,11 @@ void ModeGuided::angle_control_start()

// initialise targets
guided_angle_state.update_time_ms = millis();
guided_angle_state.attitude_quat.initialise();
guided_angle_state.attitude_quat.from_euler(Vector3f(0.0, 0.0, attitude_control->get_att_target_euler_rad().z));
guided_angle_state.ang_vel.zero();
guided_angle_state.climb_rate_cms = 0.0f;
guided_angle_state.yaw_rate_cds = 0.0f;
guided_angle_state.use_yaw_rate = false;

// pilot always controls yaw
auto_yaw.set_mode(AutoYaw::Mode::HOLD);
}

// set_destination - sets guided mode's target destination
Expand Down Expand Up @@ -939,7 +936,7 @@ void ModeGuided::angle_control_run()
// check for timeout - set lean angles and climb rate to zero if no updates received for 3 seconds
uint32_t tnow = millis();
if (tnow - guided_angle_state.update_time_ms > get_timeout_ms()) {
guided_angle_state.attitude_quat.initialise();
guided_angle_state.attitude_quat.from_euler(Vector3f(0.0, 0.0, attitude_control->get_att_target_euler_rad().z));
guided_angle_state.ang_vel.zero();
climb_rate_cms = 0.0f;
if (guided_angle_state.use_thrust) {
Expand Down
8 changes: 4 additions & 4 deletions ArduCopter/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

#include "ap_version.h"

#define THISFIRMWARE "ArduCopter V4.5.1"
#define THISFIRMWARE "ArduCopter V4.5.2-beta1"

// the following line is parsed by the autotest scripts
#define FIRMWARE_VERSION 4,5,1,FIRMWARE_VERSION_TYPE_OFFICIAL
#define FIRMWARE_VERSION 4,5,2,FIRMWARE_VERSION_TYPE_BETA

#define FW_MAJOR 4
#define FW_MINOR 5
#define FW_PATCH 1
#define FW_TYPE FIRMWARE_VERSION_TYPE_OFFICIAL
#define FW_PATCH 2
#define FW_TYPE FIRMWARE_VERSION_TYPE_BETA

#include <AP_Common/AP_FWVersionDefine.h>
2 changes: 1 addition & 1 deletion ArduPlane/Parameters.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,7 @@ const AP_Param::Info Plane::var_info[] = {
// @Param: PTCH_LIM_MIN_DEG
// @DisplayName: Minimum Pitch Angle
// @Description: Maximum pitch down angle commanded in modes with stabilized limits
// @Units: cdeg
// @Units: deg
// @Range: -90 0
// @Increment: 10
// @User: Standard
Expand Down
43 changes: 43 additions & 0 deletions ArduPlane/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
ArduPilot Plane Release Notes:
------------------------------
Release 4.5.2-beta1 29th April 2024

Changes from 4.5.1

1) Board specific enhancements and bug fixes

- FoxeerF405v2 support
- iFlight BLITZ Mini F745 support
- Pixhawk5X, Pixhawk6C, Pixhawk6X, Durandal power peripherals immediately at startup

2) System level minor enhancements and bug fixes

- Camera lens (e.g. RGB, IR) can be selected from GCS or during missions using set-camera-source
- Crashdump pre-arm check added
- Gimbal gets improved yaw lock reporting to GCS
- Gimbal default mode fixed (MNTx_DEFLT_MODE was being overriden by RC input)
- RM3100 compass SPI bus speed reduced to 1Mhz
- SBUS output fix for channels 1 to 8 also applying to 9 to 16
- ViewPro gimbal supports enable/disable rangefinder from RC aux switch
- Visual Odometry delay fixed (was always using 1ms delay, see VISO_DELAY_MS)
- fixed serial passthrough to avoid data loss at high data rates

3) AHRS / EKF fixes

- Compass learning disabled when using GPS-for-yaw
- GSF reset minimum speed reduced to 1m/s (except Plane which remains 5m/s)
- MicroStrain7 External AHRS position quantization bug fix
- MicroStrain7 init failure warning added
- MicroStrain5 and 7 position and velocity variance reporting fix

4) Plane specific changes

- Drop min Q_TRANSITION_MS to 500ms
- FBWB/CRUISE missing zero crossing of elevator input fix
- PTCH_LIM_MIN_DEG param units fixed to be deg

5) Other minor enhancements and bug fixes

- DDS_UDP_PORT parameter renamed (was DDS_PORT)
- Harmonic Notch bitmask parameter conversion fix (see INS_HNTCH_HMNCS)

Release 4.5.1 8th April 2024
----------------------------

Expand Down
14 changes: 7 additions & 7 deletions ArduPlane/mode_rtl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,13 @@ void ModeRTL::navigate()
}
#endif

uint16_t radius = abs(plane.g.rtl_radius);
if (radius > 0) {
plane.loiter.direction = (plane.g.rtl_radius < 0) ? -1 : 1;
}

plane.update_loiter(radius);

if (!plane.auto_state.checked_for_autoland) {
if ((plane.g.rtl_autoland == RtlAutoland::RTL_IMMEDIATE_DO_LAND_START) ||
(plane.g.rtl_autoland == RtlAutoland::RTL_THEN_DO_LAND_START &&
Expand All @@ -116,13 +123,6 @@ void ModeRTL::navigate()
plane.auto_state.checked_for_autoland = true;
}
}

uint16_t radius = abs(plane.g.rtl_radius);
if (radius > 0) {
plane.loiter.direction = (plane.g.rtl_radius < 0) ? -1 : 1;
}

plane.update_loiter(radius);
}

#if HAL_QUADPLANE_ENABLED
Expand Down
13 changes: 7 additions & 6 deletions ArduPlane/navigation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -394,15 +394,16 @@ void Plane::update_fbwb_speed_height(void)
elevator_input = -elevator_input;
}

int32_t alt_change_cm = g.flybywire_climb_rate * elevator_input * dt * 100;
change_target_altitude(alt_change_cm);

if (is_zero(elevator_input) && !is_zero(target_altitude.last_elevator_input)) {
// the user has just released the elevator, lock in
// the current altitude
bool input_stop_climb = !is_positive(elevator_input) && is_positive(target_altitude.last_elevator_input);
bool input_stop_descent = !is_negative(elevator_input) && is_negative(target_altitude.last_elevator_input);
if (input_stop_climb || input_stop_descent) {
// user elevator input reached or passed zero, lock in the current altitude
set_target_altitude_current();
}

int32_t alt_change_cm = g.flybywire_climb_rate * elevator_input * dt * 100;
change_target_altitude(alt_change_cm);

#if HAL_SOARING_ENABLED
if (g2.soaring_controller.is_active()) {
if (g2.soaring_controller.get_throttle_suppressed()) {
Expand Down
4 changes: 2 additions & 2 deletions ArduPlane/quadplane.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const AP_Param::GroupInfo QuadPlane::var_info[] = {
// @DisplayName: Transition time
// @Description: Transition time in milliseconds after minimum airspeed is reached
// @Units: ms
// @Range: 2000 30000
// @Range: 500 30000
// @User: Advanced
AP_GROUPINFO("TRANSITION_MS", 11, QuadPlane, transition_time_ms, 5000),

Expand Down Expand Up @@ -1714,7 +1714,7 @@ void SLT_Transition::update()
// after airspeed is reached we degrade throttle over the
// transition time, but continue to stabilize
const uint32_t transition_timer_ms = now - transition_low_airspeed_ms;
const float trans_time_ms = constrain_float(quadplane.transition_time_ms,2000,30000);
const float trans_time_ms = constrain_float(quadplane.transition_time_ms,500,30000);
if (transition_timer_ms > unsigned(trans_time_ms)) {
transition_state = TRANSITION_DONE;
in_forced_transition = false;
Expand Down
8 changes: 4 additions & 4 deletions ArduPlane/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

#include "ap_version.h"

#define THISFIRMWARE "ArduPlane V4.5.1"
#define THISFIRMWARE "ArduPlane V4.5.2-beta1"

// the following line is parsed by the autotest scripts
#define FIRMWARE_VERSION 4,5,1,FIRMWARE_VERSION_TYPE_OFFICIAL
#define FIRMWARE_VERSION 4,5,2,FIRMWARE_VERSION_TYPE_BETA

#define FW_MAJOR 4
#define FW_MINOR 5
#define FW_PATCH 1
#define FW_TYPE FIRMWARE_VERSION_TYPE_OFFICIAL
#define FW_PATCH 2
#define FW_TYPE FIRMWARE_VERSION_TYPE_BETA

#include <AP_Common/AP_FWVersionDefine.h>
36 changes: 36 additions & 0 deletions Rover/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
Rover Release Notes:
--------------------
Release 4.5.2-beta1 29th April 2024

Changes from 4.5.1

1) Board specific enhancements and bug fixes

- FoxeerF405v2 support
- iFlight BLITZ Mini F745 support
- Pixhawk5X, Pixhawk6C, Pixhawk6X, Durandal power peripherals immediately at startup

2) System level minor enhancements and bug fixes

- Camera lens (e.g. RGB, IR) can be selected from GCS or during missions using set-camera-source
- Crashdump pre-arm check added
- Gimbal gets improved yaw lock reporting to GCS
- Gimbal default mode fixed (MNTx_DEFLT_MODE was being overriden by RC input)
- RM3100 compass SPI bus speed reduced to 1Mhz
- SBUS output fix for channels 1 to 8 also applying to 9 to 16
- ViewPro gimbal supports enable/disable rangefinder from RC aux switch
- Visual Odometry delay fixed (was always using 1ms delay, see VISO_DELAY_MS)
- fixed serial passthrough to avoid data loss at high data rates

3) AHRS / EKF fixes

- Compass learning disabled when using GPS-for-yaw
- GSF reset minimum speed reduced to 1m/s (except Plane which remains 5m/s)
- MicroStrain7 External AHRS position quantization bug fix
- MicroStrain7 init failure warning added
- MicroStrain5 and 7 position and velocity variance reporting fix

4) Other minor enhancements and bug fixes

- DDS_UDP_PORT parameter renamed (was DDS_PORT)
- Harmonic Notch bitmask parameter conversion fix (see INS_HNTCH_HMNCS)

------------------------------------------------------------------
Release 4.5.1 8th April 2024

This release fixes a critical bug in the CRSF R/C protocol parser that
Expand Down
8 changes: 4 additions & 4 deletions Rover/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

#include "ap_version.h"

#define THISFIRMWARE "ArduRover V4.5.1"
#define THISFIRMWARE "ArduRover V4.5.2-beta1"

// the following line is parsed by the autotest scripts
#define FIRMWARE_VERSION 4,5,1,FIRMWARE_VERSION_TYPE_OFFICIAL
#define FIRMWARE_VERSION 4,5,2,FIRMWARE_VERSION_TYPE_BETA

#define FW_MAJOR 4
#define FW_MINOR 5
#define FW_PATCH 1
#define FW_TYPE FIRMWARE_VERSION_TYPE_OFFICIAL
#define FW_PATCH 2
#define FW_TYPE FIRMWARE_VERSION_TYPE_BETA

#include <AP_Common/AP_FWVersionDefine.h>
3 changes: 3 additions & 0 deletions Tools/AP_Bootloader/board_types.txt
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,9 @@ AP_HW_BotBloxSwitch 1148
AP_HW_MatekH7A3 1149
AP_HW_MicoAir405v2 1150
AP_HW_ORAQF405PRO 1155
AP_HW_FOXEERF405_V2 1157
AP_HW_BlitzF7Mini 1163
AP_HW_BlitzF7 1164

AP_HW_ESP32_PERIPH 1205
AP_HW_ESP32S3_PERIPH 1206
Expand Down
Binary file modified Tools/IO_Firmware/iofirmware_dshot_highpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_dshot_lowpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_f103_8MHz_highpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_f103_8MHz_lowpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_f103_dshot_highpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_f103_dshot_lowpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_f103_highpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_f103_lowpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_highpolh.bin
Binary file not shown.
Binary file modified Tools/IO_Firmware/iofirmware_lowpolh.bin
Binary file not shown.
Loading
Loading