PJ Reiniger
2109161534
SCRIPT: wpiformat
2025-11-07 23:09:21 -08:00
PJ Reiniger
928ff20695
SCRIPT: FRC_ replacements
2025-11-07 23:09:21 -08:00
PJ Reiniger
3f740894c9
HAND FIXES: Manual cleanup of namespaces
2025-11-07 23:09:21 -08:00
PJ Reiniger
9aca8e0fd6
SCRIPT namespace replacements
2025-11-07 23:09:21 -08:00
PJ Reiniger
1e7604f81c
SCRIPT: wpiformat
2025-11-07 23:09:21 -08:00
PJ Reiniger
7c6efa41ae
SCRIPT Run cc include replacements
2025-11-07 23:09:21 -08:00
PJ Reiniger
7ca1be9bae
SCRIPT Move cc files
2025-11-07 23:09:21 -08:00
PJ Reiniger
8cfc158790
[wpilibc] Remove declaration of removed function ( #8336 )
2025-11-07 10:09:26 -08:00
Tyler Veness
3bdaeac3e1
[build] Upgrade to Doxygen 1.15.0 ( #8328 )
2025-11-02 05:18:58 -08:00
Thad House
cb720048b8
[wpilib] Remove Jaguar (and other) motor controllers ( #8299 )
2025-11-01 14:45:19 -07:00
Peter Johnson
cc043df07f
Merge branch 'main' into 2027
2025-11-01 09:39:08 -07:00
Thad House
def7849909
[wpilib] Integrate support for ExpansionHub over USB ( #8292 )
2025-11-01 09:24:58 -07:00
Thad House
4da2511638
[cmd3,wpilib] Add CommandGamepad for V3 commands ( #8311 )
...
Also fix typo.
Co-authored-by: Dan Katzuv <31829093+katzuv@users.noreply.github.com >
2025-11-01 09:24:22 -07:00
Murat65536
8b99ad82c3
[wpilib] Add a few unit overloads ( #8231 )
...
Co-authored-by: Sam Carlberg <sam@slfc.dev >
Co-authored-by: Joseph Eng <91924258+KangarooKoala@users.noreply.github.com >
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2025-10-28 20:18:55 -07:00
Thad House
58ba536351
[wpilib] Remove Jaguar (and other) motor controllers ( #8298 )
...
https://community.firstinspires.org/2025-robot-rules-preview-for-2026
2025-10-28 20:18:02 -07:00
Thad House
2e10f91e07
[hal,wpilib] Use new DS available API from mrccomm ( #8302 )
...
Instead of just having a max count for joystick values, there's an available mask of values. This is because in the future we're expecting there to be holes in the list of available buttons and axes. This updates everything to support that scenario.
Also, Joystick buttons, axes, and POVs all now start at 0 instead of 1.
2025-10-25 23:03:50 -07:00
Jade
8992dcdc99
[wpilib] Remove Driverstation.waitForDsConnection ( #8288 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-10-22 18:43:29 -07:00
Peter Johnson
7a2a982e66
Merge branch 'main' into 2027
2025-10-11 23:54:41 -07:00
Michael Lesirge
9e85f3cf55
[wpimath] Rename 1D copySignPow to match 2D copyDirectionPow ( #8286 )
2025-10-11 09:24:10 -07:00
Ryan Blue
33f91589b4
[wpilib, examples] Remove AnalogGyro ( #8205 )
2025-10-10 12:44:39 -07:00
Gold856
b1aaabc1c6
[hal] Remove FPGA functions that won't exist on SC ( #8273 )
2025-10-04 15:58:12 -07:00
Thad House
7d34f43e44
[wpilib] Replace internal usages of Analog getAverageVoltage ( #8271 )
2025-10-02 22:40:45 -07:00
Thad House
e369c721ca
[wpilib] Remove Servo Classes ( #8270 )
...
SystemCore doesn't directly support Servos. It would be possible to still use a Servo Power Module, but those are fairly rare, and we should probably use a different class for that case, so users don't attempt to hook a servo directly up to systemcore. That will depend on what happens with the rules in 2027.
Rev Servo Hubs are a current working replacement for systemcore users.
2025-10-02 22:39:55 -07:00
Tyler Veness
ab53d51c6f
Fix or suppress clang-tidy warnings ( #8254 )
2025-09-25 21:28:04 -07:00
Tyler Veness
be72d543ad
[wpilib] Remove robotInit() ( #8199 )
...
Fixes #6622 .
2025-09-08 21:17:37 -07:00
Tyler Veness
9ac7e286f5
[build] Upgrade Gradle plugins ( #8166 )
...
I upgraded all plugins I could see except org.ysb33r.doxygen. 2.0 made
breaking changes, and I couldn't figure out how to migrate.
Most of the changes are for suppressing new linter purification rites.
2025-08-08 23:04:02 -07:00
Peter Johnson
f3af50fc8e
[hal, wpilib] Update Addressable LED support ( #8100 )
2025-07-21 21:52:10 -07:00
sciencewhiz
5905a3ba27
[hal] Clean up HAL ports ( #8101 )
...
Remove references to PWM/Digital/relay Headers.
Fix analog cnd digital hannels
Set SPI and relay channels to 0.
Fix typos and roboRIO references.
2025-07-20 22:17:19 -07:00
Jonah Bonner
a6892b6cd5
[hal, wpilib] Add support for onboard IMU mount orientations with Euler angles ( #8061 )
2025-07-17 21:20:10 -07:00
sciencewhiz
f03df5388e
[doc] Clarify mount orientation for SystemCore IMU (NFC) ( #8088 )
2025-07-14 23:47:59 -07:00
sciencewhiz
efedc5d69a
[doc] Update Analog Input voltage to 3.3v (NFC) ( #8085 )
2025-07-14 23:47:30 -07:00
Thad House
3497a7d09f
[hal] Add frequency support to DutyCycle ( #8076 )
2025-07-14 23:46:17 -07:00
Peter Johnson
82ce317083
Merge branch 'main' into 2027
2025-06-30 20:21:11 -07:00
Nathan Karwel
e6bb29e2f1
[wpilib] Fix typos in notifier comments (NFC) ( #8047 )
2025-06-30 00:10:08 -07:00
Joseph Eng
f55564729b
[hal,wpilib,cmd] Update POVs to use enums ( #7978 )
2025-06-29 18:32:26 -07:00
Michael Lesirge
fb399eef3d
[wpimath] Add copySignPow to MathUtil for joystick input shaping ( #8013 )
2025-06-15 14:08:41 -07:00
Ryan Blue
5dfc664b93
[hal, wpilib] Add systemcore IMU ( #8016 )
2025-06-10 21:57:42 -07:00
Thad House
2af8c59858
Replace /home/lvuser with /home/systemcore ( #8002 )
2025-06-02 16:42:56 -07:00
Thad House
4d74ea6278
[wpilib] Remove version writes ( #8003 )
...
This will use a much different mechanism in the future.
2025-06-02 16:41:47 -07:00
Peter Johnson
6c16e846fa
Merge branch 'main' into 2027
2025-05-29 21:41:50 -07:00
Thad House
231ec348fe
[hal] Update DS API to new format ( #7977 )
2025-05-16 22:15:14 -07:00
sciencewhiz
b7cd03adc4
[examples] Add AnalogAccelerometer snippets
...
Delete AnalogAccelerometer comments about sensitivity and zero constants that don't exist
2025-05-13 22:03:22 -07:00
Tyler Veness
cc8eaf3ed7
[wpilib] Remove unhelpful comments from BooleanEvent ( #7970 )
...
These were apparently a meme about state being hard to manage rather
than a statement about the code itself. I spent a while trying to find
some complex logic this comment was alluding to that would indicate why
it's "a nightmare to manage".
2025-05-12 08:19:54 -06:00
Thad House
08297430b5
[hal,wpilib] Add support for second I2C port ( #7878 )
2025-04-28 09:29:01 -06:00
Thad House
e2cc9e0059
[hal, wpilib] PWM Rewrite ( #7845 )
...
The HAL will only contain the output period and the raw microseconds. Higher level things such as SimDevice can handle everything else.
2025-03-20 19:23:22 -07:00
Thad House
52b353fe57
[hal, wpilib] Remove power rails that don't exist on systemcore ( #7861 )
2025-03-14 10:16:08 -07:00
Thad House
baa20fa239
[hal, wpilib] Rewrite CAN APIs ( #7798 )
2025-02-25 19:07:01 -08:00
Thad House
72bba2491a
[wpilib] Remove Nidec Brushless support ( #7811 )
2025-02-20 20:14:01 -08:00
Peter Johnson
98f933eca5
Merge branch 'main' into 2027
2025-02-20 00:26:23 -08:00
DeltaDizzy
da47f06d70
[datalog] Move all DataLog functionality to new datalog library ( #7641 )
...
Currently the major DataLog backend API (reading and writing) is split between wpiutil and glass. In the interest of allowing code that wants to use these APIs to not need to link to glass and declutter wpiutil, all of those APIs are moved to a new library named "datalog".
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
2025-02-19 21:08:17 -08:00