diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c1fe25fb0e..0be79c92da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -422,15 +422,21 @@ jobs: - os: ubuntu-latest artifact-name: LinuxArm64 image_suffix: orangepi5 - image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2024.0.10/photonvision_opi5.img.xz + image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.0-beta-2/photonvision_opi5.img.xz cpu: cortex-a8 - image_additional_mb: 4096 + image_additional_mb: 1024 - os: ubuntu-latest artifact-name: LinuxArm64 image_suffix: orangepi5plus - image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2024.0.10/photonvision_opi5plus.img.xz + image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.0-beta-2/photonvision_opi5plus.img.xz cpu: cortex-a8 - image_additional_mb: 4096 + image_additional_mb: 1024 + - os: ubuntu-latest + artifact-name: LinuxArm64 + image_suffix: orangepi5pro + image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.0-beta-2/photonvision_opi5pro.img.xz + cpu: cortex-a8 + image_additional_mb: 1024 runs-on: ${{ matrix.os }} name: "Build image - ${{ matrix.image_url }}" @@ -443,7 +449,7 @@ jobs: - uses: actions/download-artifact@v4 with: name: jar-${{ matrix.artifact-name }} - - uses: pguyot/arm-runner-action@v2 + - uses: pguyot/arm-runner-action@HEAD name: Generate image id: generate_image with: diff --git a/docs/source/docs/integration/simpleStrategies.rst b/docs/source/docs/integration/simpleStrategies.rst index e6ef936533..b5ccc6a86c 100644 --- a/docs/source/docs/integration/simpleStrategies.rst +++ b/docs/source/docs/integration/simpleStrategies.rst @@ -24,7 +24,7 @@ See the :ref:`Aiming at a Target +#include #include +#include #include #include diff --git a/photon-lib/src/main/native/cpp/photon/PhotonPoseEstimator.cpp b/photon-lib/src/main/native/cpp/photon/PhotonPoseEstimator.cpp index 3f0f8ef742..9c6d366dd2 100644 --- a/photon-lib/src/main/native/cpp/photon/PhotonPoseEstimator.cpp +++ b/photon-lib/src/main/native/cpp/photon/PhotonPoseEstimator.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/photon-lib/src/test/native/cpp/SimVisionSystemTest.cpp b/photon-lib/src/test/native/cpp/SimVisionSystemTest.cpp index 2c985c6e56..f2a24a2a2b 100644 --- a/photon-lib/src/test/native/cpp/SimVisionSystemTest.cpp +++ b/photon-lib/src/test/native/cpp/SimVisionSystemTest.cpp @@ -22,6 +22,8 @@ * SOFTWARE. */ +#include + #include "gtest/gtest.h" #include "photon/PhotonUtils.h" #include "photon/simulation/SimVisionSystem.h" diff --git a/photon-lib/src/test/native/cpp/VisionSystemSimTest.cpp b/photon-lib/src/test/native/cpp/VisionSystemSimTest.cpp index 9266244e60..3eab1ae49e 100644 --- a/photon-lib/src/test/native/cpp/VisionSystemSimTest.cpp +++ b/photon-lib/src/test/native/cpp/VisionSystemSimTest.cpp @@ -24,6 +24,8 @@ #include #include +#include +#include #include "gtest/gtest.h" #include "photon/PhotonUtils.h" diff --git a/photon-targeting/src/main/native/cpp/photon/dataflow/structures/Packet.cpp b/photon-targeting/src/main/native/cpp/photon/dataflow/structures/Packet.cpp index a69427a488..d364c60246 100644 --- a/photon-targeting/src/main/native/cpp/photon/dataflow/structures/Packet.cpp +++ b/photon-targeting/src/main/native/cpp/photon/dataflow/structures/Packet.cpp @@ -17,6 +17,8 @@ #include "photon/dataflow/structures/Packet.h" +#include + using namespace photon; Packet::Packet(std::vector data) : packetData(data) {} diff --git a/photon-targeting/src/main/native/cpp/photon/targeting/PhotonTrackedTarget.cpp b/photon-targeting/src/main/native/cpp/photon/targeting/PhotonTrackedTarget.cpp index 0a27227947..636964c5c4 100644 --- a/photon-targeting/src/main/native/cpp/photon/targeting/PhotonTrackedTarget.cpp +++ b/photon-targeting/src/main/native/cpp/photon/targeting/PhotonTrackedTarget.cpp @@ -17,8 +17,10 @@ #include "photon/targeting/PhotonTrackedTarget.h" +#include #include #include +#include #include #include diff --git a/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonPipelineResultProto.cpp b/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonPipelineResultProto.cpp index 04d3adb9c2..84385355ee 100644 --- a/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonPipelineResultProto.cpp +++ b/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonPipelineResultProto.cpp @@ -17,6 +17,8 @@ #include "photon/targeting/proto/PhotonPipelineResultProto.h" +#include + #include "photon.pb.h" #include "photon/targeting/proto/MultiTargetPNPResultProto.h" #include "photon/targeting/proto/PhotonTrackedTargetProto.h" diff --git a/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonTrackedTargetProto.cpp b/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonTrackedTargetProto.cpp index 476bd42d3c..8c3a20eab1 100644 --- a/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonTrackedTargetProto.cpp +++ b/photon-targeting/src/main/native/cpp/photon/targeting/proto/PhotonTrackedTargetProto.cpp @@ -17,6 +17,9 @@ #include "photon/targeting/proto/PhotonTrackedTargetProto.h" +#include +#include + #include "photon.pb.h" using photon::TargetCorner; diff --git a/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveDrive.cpp b/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveDrive.cpp index bf33d7189d..54c39b1d5d 100644 --- a/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveDrive.cpp +++ b/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveDrive.cpp @@ -25,6 +25,7 @@ #include "subsystems/SwerveDrive.h" #include +#include #include #include diff --git a/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveModule.cpp b/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveModule.cpp index 781c28a338..785d9ca7d6 100644 --- a/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveModule.cpp +++ b/photonlib-cpp-examples/swervedriveposeestsim/src/main/cpp/subsystems/SwerveModule.cpp @@ -25,6 +25,7 @@ #include "subsystems/SwerveModule.h" #include +#include #include #include