[hal] Consistently use .hpp for C++ header content

Some headers were renamed, but others were split.
This commit is contained in:
Peter Johnson
2026-01-04 00:41:53 -08:00
parent ab45819f6f
commit a7f71c9434
309 changed files with 1762 additions and 1744 deletions

View File

@@ -2,7 +2,7 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "wpi/hal/UsageReporting.h"
#include "wpi/hal/UsageReporting.hpp"
#include <fmt/format.h>

View File

@@ -2,7 +2,7 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "wpi/hal/cpp/fpga_clock.h"
#include "wpi/hal/cpp/fpga_clock.hpp"
#include <cstdio>
#include <limits>

View File

@@ -2,7 +2,7 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include <algorithm>

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_AddressableLEDJNI.h"
#include "wpi/hal/AddressableLED.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -7,7 +7,7 @@
#include <cassert>
#include <cstdio>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_AlertJNI.h"
#include "wpi/hal/Alert.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -6,11 +6,11 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_AnalogJNI.h"
#include "wpi/hal/AnalogInput.h"
#include "wpi/hal/Ports.h"
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_CANAPIJNI.h"
#include "wpi/hal/CAN.h"
#include "wpi/hal/CANAPI.h"

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_can_CANJNI.h"
#include "wpi/hal/CAN.h"
#include "wpi/hal/Errors.h"

View File

@@ -4,11 +4,11 @@
#include <jni.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_CTREPCMJNI.h"
#include "wpi/hal/CTREPCM.h"
#include "wpi/hal/Ports.h"
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_ConstantsJNI.h"
#include "wpi/hal/Constants.h"

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_CounterJNI.h"
#include "wpi/hal/Counter.h"
#include "wpi/hal/Errors.h"

View File

@@ -6,12 +6,12 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_DIOJNI.h"
#include "wpi/hal/DIO.h"
#include "wpi/hal/PWM.h"
#include "wpi/hal/Ports.h"
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -10,7 +10,7 @@
#include <fmt/format.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_DriverStationJNI.h"
#include "wpi/hal/DriverStation.h"
#include "wpi/hal/HALBase.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_DutyCycleJNI.h"
#include "wpi/hal/DutyCycle.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_EncoderJNI.h"
#include "wpi/hal/Encoder.h"
#include "wpi/hal/Errors.h"

View File

@@ -15,7 +15,7 @@
#include <fmt/format.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_HAL.h"
#include "wpi/hal/DriverStation.h"
#include "wpi/hal/Main.h"

View File

@@ -2,7 +2,7 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "HALUtil.h"
#include "HALUtil.hpp"
#include <jni.h>

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_I2CJNI.h"
#include "wpi/hal/I2C.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -8,7 +8,7 @@
#include <fmt/format.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_IMUJNI.h"
#include "wpi/hal/IMU.h"

View File

@@ -7,7 +7,7 @@
#include <cassert>
#include <cstdio>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_NotifierJNI.h"
#include "wpi/hal/Notifier.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -6,12 +6,12 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_PWMJNI.h"
#include "wpi/hal/DIO.h"
#include "wpi/hal/PWM.h"
#include "wpi/hal/Ports.h"
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_PortsJNI.h"
#include "wpi/hal/Ports.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_PowerDistributionJNI.h"
#include "wpi/hal/Ports.h"
#include "wpi/hal/PowerDistribution.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_PowerJNI.h"
#include "wpi/hal/Power.h"

View File

@@ -4,11 +4,11 @@
#include <jni.h>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_REVPHJNI.h"
#include "wpi/hal/Ports.h"
#include "wpi/hal/REVPH.h"
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include "wpi/util/jni_util.hpp"
static_assert(

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_SerialPortJNI.h"
#include "wpi/hal/SerialPort.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -7,9 +7,9 @@
#include <string>
#include <vector>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_SimDeviceJNI.h"
#include "wpi/hal/SimDevice.h"
#include "wpi/hal/SimDevice.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::util::java;

View File

@@ -6,7 +6,7 @@
#include <cassert>
#include "HALUtil.h"
#include "HALUtil.hpp"
#include "org_wpilib_hardware_hal_ThreadsJNI.h"
#include "wpi/hal/Threads.h"

View File

@@ -6,8 +6,8 @@
#include <memory>
#include "CallbackStore.h"
#include "ConstBufferCallbackStore.h"
#include "CallbackStore.hpp"
#include "ConstBufferCallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_AddressableLEDDataJNI.h"
#include "wpi/hal/simulation/AddressableLEDData.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_AnalogInDataJNI.h"
#include "wpi/hal/simulation/AnalogInData.h"

View File

@@ -2,16 +2,16 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "BufferCallbackStore.h"
#include "BufferCallbackStore.hpp"
#include <jni.h>
#include <cstdio>
#include <memory>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,10 +6,10 @@
#include <jni.h>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/Value.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/hal/simulation/NotifyListener.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_CTREPCMDataJNI.h"
#include "wpi/hal/simulation/CTREPCMData.h"

View File

@@ -2,17 +2,17 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include <jni.h>
#include <cstdio>
#include <memory>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/Value.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,10 +6,10 @@
#include <jni.h>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/Value.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/hal/simulation/NotifyListener.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -2,16 +2,16 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "ConstBufferCallbackStore.h"
#include "ConstBufferCallbackStore.hpp"
#include <jni.h>
#include <cstdio>
#include <memory>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,10 +6,10 @@
#include <jni.h>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/Value.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/hal/simulation/NotifyListener.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_DIODataJNI.h"
#include "wpi/hal/simulation/DIOData.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_DigitalPWMDataJNI.h"
#include "wpi/hal/simulation/DigitalPWMData.h"

View File

@@ -4,10 +4,10 @@
#include <jni.h>
#include "../HALUtil.h"
#include "CallbackStore.h"
#include "OpModeOptionsCallbackStore.h"
#include "SimulatorJNI.h"
#include "../HALUtil.hpp"
#include "CallbackStore.hpp"
#include "OpModeOptionsCallbackStore.hpp"
#include "SimulatorJNI.hpp"
#include "org_wpilib_hardware_hal_simulation_DriverStationDataJNI.h"
#include "wpi/hal/simulation/DriverStationData.h"
#include "wpi/hal/simulation/MockHooks.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_DutyCycleDataJNI.h"
#include "wpi/hal/simulation/DutyCycleData.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_EncoderDataJNI.h"
#include "wpi/hal/simulation/EncoderData.h"

View File

@@ -4,9 +4,9 @@
#include <jni.h>
#include "BufferCallbackStore.h"
#include "CallbackStore.h"
#include "ConstBufferCallbackStore.h"
#include "BufferCallbackStore.hpp"
#include "CallbackStore.hpp"
#include "ConstBufferCallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_I2CDataJNI.h"
#include "wpi/hal/simulation/I2CData.h"

View File

@@ -2,17 +2,17 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "OpModeOptionsCallbackStore.h"
#include "OpModeOptionsCallbackStore.hpp"
#include <jni.h>
#include <cstdio>
#include <memory>
#include "../HALUtil.h"
#include "SimulatorJNI.h"
#include "../HALUtil.hpp"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/util/jni_util.hpp"
using namespace wpi::hal;

View File

@@ -6,7 +6,7 @@
#include <jni.h>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "wpi/hal/Types.h"
#include "wpi/hal/simulation/DriverStationData.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_PWMDataJNI.h"
#include "wpi/hal/simulation/PWMData.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_PowerDistributionDataJNI.h"
#include "wpi/hal/simulation/PowerDistributionData.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_REVPHDataJNI.h"
#include "wpi/hal/simulation/REVPHData.h"

View File

@@ -4,7 +4,7 @@
#include <jni.h>
#include "CallbackStore.h"
#include "CallbackStore.hpp"
#include "org_wpilib_hardware_hal_simulation_RoboRioDataJNI.h"
#include "wpi/hal/simulation/RoboRioData.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -2,7 +2,7 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "SimDeviceDataJNI.h"
#include "SimDeviceDataJNI.hpp"
#include <jni.h>
@@ -12,9 +12,9 @@
#include <utility>
#include <vector>
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "org_wpilib_hardware_hal_simulation_SimDeviceDataJNI.h"
#include "wpi/hal/handles/UnlimitedHandleResource.h"
#include "wpi/hal/handles/UnlimitedHandleResource.hpp"
#include "wpi/hal/simulation/SimDeviceData.h"
#include "wpi/util/jni_util.hpp"

View File

@@ -2,17 +2,17 @@
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
#include "SimulatorJNI.h"
#include "SimulatorJNI.hpp"
#include "AlertDataJNI.hpp"
#include "BufferCallbackStore.h"
#include "CallbackStore.h"
#include "ConstBufferCallbackStore.h"
#include "OpModeOptionsCallbackStore.h"
#include "SimDeviceDataJNI.h"
#include "BufferCallbackStore.hpp"
#include "CallbackStore.hpp"
#include "ConstBufferCallbackStore.hpp"
#include "OpModeOptionsCallbackStore.hpp"
#include "SimDeviceDataJNI.hpp"
#include "org_wpilib_hardware_hal_simulation_SimulatorJNI.h"
#include "wpi/hal/HAL.h"
#include "wpi/hal/handles/HandlesInternal.h"
#include "wpi/hal/handles/HandlesInternal.hpp"
#include "wpi/hal/simulation/MockHooks.h"
#include "wpi/util/jni_util.hpp"