Kevin-OConnor
b65f159c3f
Add 2025 field and apriltags ( #7634 )
...
Column in Field Drawings is labeled X-Rotation, but I believe it should be Y-Rotation so have reflected that here. We'll fix in a TU if this is correct.
2025-01-04 10:14:34 -08:00
Tyler Veness
11a0c36737
[wpimath] Make Rotation2d member initialization order match declaration order ( #7632 )
2025-01-03 22:44:17 -08:00
Wispy
17a03514ba
[glass, simgui] Fix minimum widths of windows ( #7604 )
v2025.1.1
2025-01-01 15:20:35 -08:00
Jade
9ebc4b32ae
[commands] Undeprecate deferredProxy ( #7417 )
...
This changes the way deferred proxy is implemented to not use the
deprecated ProxyCommand constructor.
This function serves a good purpose that should be kept IMO. The
constructor was confusing but this is just good syntactic sugar over
`defer(() -> supplier.get().asProxy())`.
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-01 15:11:39 -08:00
Elliot Scher
ce60bd5035
[wpical] Add support for new Apriltags (ID 16-22) ( #7619 )
2025-01-01 14:53:58 -08:00
Jade
468a3c6d95
[apriltag] Add kDefaultField to C++ ( #7618 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-01 14:34:51 -08:00
Peter Johnson
4350ea769c
[build] Bump ni-libraries to 2025.2.0 ( #7617 )
2024-12-31 20:50:50 -08:00
sciencewhiz
83397392f4
[hal] Update Usage Reporting to match 2025v2 image numbers ( #7616 )
2024-12-31 20:24:26 -08:00
Tyler Veness
786d22049b
[wpilibc] Rename DCMotorSim getters ( #7614 )
2024-12-31 16:48:45 -08:00
Dustin Spicuzza
86137c49f5
[wpilibc] DCMotorSim: Add setAngle/setAngularVelocity (parity with Java) ( #7613 )
2024-12-31 14:30:16 -08:00
Tyler Veness
4edf52d3b6
[wpilibc] Clean up Joystick::GetDirection() ( #7612 )
2024-12-31 13:31:05 -08:00
Gold856
a41fb460a9
Update ThirdPartyNotices.txt ( #7608 )
2024-12-30 20:16:10 -06:00
sciencewhiz
d4985b8ba0
[ci] Build RobotPy in tools workflow ( #6800 )
2024-12-29 23:47:45 -06:00
sciencewhiz
1538370034
Update license year to 2025 ( #7607 )
2024-12-29 23:46:38 -06:00
Carl Hauser
eef1bf33de
[wpilib] Fix SmartDashboard.setDefault* docs (NFC) ( #6490 )
...
Fix incorrect comments related to NT SetDefault* methods across multiple components
2024-12-29 18:41:29 -06:00
ハイドラント
78b6d61e88
[commands] Use factories and decorators in Command tests ( #7006 )
2024-12-29 10:45:17 -06:00
David Vo
e7dd5dca82
[wpilibj] TimedRobot: Squash ErrorProne warnings ( #7605 )
2024-12-28 21:01:43 -08:00
Matt
a27df8ec24
[cscore] Sink: add ability to get most recent frame instead of waiting ( #7572 )
...
This allows more control over frame dropping.
2024-12-28 20:44:48 -08:00
Elliot Scher
85507a6c65
[wpical] Add WPIcal: Field Calibration Tool ( #6915 )
...
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
Co-authored-by: Jade <spacey-sooty@proton.me >
Co-authored-by: Matthew Morley <matthew.morley.ca@gmail.com >
2024-12-28 20:24:32 -08:00
Peter Johnson
b74f84f876
[upstream_utils] Add imgui_demo.cpp ( #7602 )
...
This has useful debugging functions; it was left out of the change
from the separate thirdparty repo.
2024-12-28 19:33:55 -08:00
Joseph Eng
54e9c76e03
[wpilibc] Fully qualify names in error macros ( #7601 )
2024-12-28 16:59:19 -06:00
sciencewhiz
203487a6aa
[wpimath] improve LTVUnicycleController docs (NFC) ( #7599 )
...
Document the states and inputs so it isn't necessary to look at the code
Fix max velocity throws doc
2024-12-28 16:03:47 -06:00
Tyler Veness
57344ef3b2
[wpimath] Use ct_matrix instead of Eigen/LU for determinant in headers ( #7600 )
...
This caught a bug in ct_matrix's 3x3 determinant.
2024-12-28 16:03:29 -06:00
sciencewhiz
46d401553e
[wpilib] Add Koors40 motor controller ( #7469 )
2024-12-27 15:04:43 -06:00
Tyler Veness
9e63dcfb16
[ci] Install wpiformat into venv ( #7596 )
2024-12-26 21:59:48 -06:00
Gold856
934bf7bf05
[build] CMake: Make NO_WERROR also work on MSVC ( #7594 )
2024-12-26 21:33:20 -06:00
Nicholas Armstrong
fe49cbe429
[wpimath] Remove Units class from Elevator and Arm Feedforwards ( #7570 )
2024-12-26 20:21:19 -06:00
Tyler Veness
0470e51569
[upstream_utils] Upgrade to fmt 11.1.0 ( #7593 )
...
Usage of FMT_STRING() was removed since it caused compilation failures,
and https://fmt.dev/11.1/api/#compile-time-checks says it's no longer
necessary for compile-time format strings.
Fixes #7592 .
2024-12-26 19:14:02 -06:00
Tyler Veness
72fdca3507
[examples] Fix C-style cast warning from cpplint ( #7591 )
2024-12-25 23:33:41 -06:00
sciencewhiz
dee50bf500
[ci] Validate gradle wrapper inline ( #7582 )
...
Updates to v4 of the gradle wrapper validation action
2024-12-24 17:42:07 -08:00
Tyler Veness
939a9ceee1
[upstream_utils] Upgrade to LLVM 19.1.6 ( #7101 )
2024-12-24 17:40:31 -08:00
Gold856
b670a59b5b
[build] Fix imgui libraries not being published ( #7575 )
2024-12-23 19:05:06 -08:00
Brendan Raykoff
9b12ddb595
[upstream_utils] Patch protobuf to remove deprecated ATOMIC_VAR_INIT ( #7585 )
2024-12-23 16:14:15 -06:00
Peter Johnson
76625fa0f9
[build] cmake: Build wpiutil dev executable ( #7578 )
2024-12-22 15:03:33 -08:00
Peter Johnson
bb130b67b8
[wpiutil] DataLogWriter: Don't crash on file open error ( #7579 )
2024-12-22 15:03:12 -08:00
Wispy
469bb3290d
[epilogue] Add a measure's symbol to its name when logged by Epilogue ( #7535 )
2024-12-22 13:35:31 -08:00
Tyler Veness
02a0adc653
[wpimath] Add Rotation3d rotation vector getter ( #7564 )
...
The code churn in Java is just making the function order consistent
between languages.
2024-12-22 13:34:51 -08:00
Ryan Blue
0c99073b94
Use std::bit_cast ( #7567 )
...
Backport #7492
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2024-12-22 13:34:16 -08:00
Tyler Veness
d631fa8e4b
[wpimath] Fix algorithm link (NFC) ( #7569 )
...
Fixes #7568 .
2024-12-22 13:33:07 -08:00
Tyler Veness
19d385d149
[ci] Upgrade to wpiformat 2024.51 ( #7573 )
2024-12-22 13:44:40 -06:00
Ryan Blue
d0cc7e4eca
[ci] Disable cleaner cron job ( #7574 )
2024-12-21 19:08:48 -08:00
Kaya
807dffed35
[commands] Fix C++ iterator invalidation bug ( #7554 )
...
Co-authored-by: Joseph Eng <91924258+KangarooKoala@users.noreply.github.com >
Co-authored-by: Ryan Blue <13878527+rzblue@users.noreply.github.com >
2024-12-20 00:32:24 -06:00
Ryan Blue
f46c81cfe3
[ci] Delete comment command ( #7566 )
2024-12-19 20:53:17 -06:00
PJ Reiniger
9ccd73108b
[bazel] MVP for building wpilibc + commands framework ( #7231 )
2024-12-18 22:00:40 -08:00
Gold856
38d8929f48
[ci] Move pregen steps into a composite action ( #7474 )
...
This ensures that complete uniformity in how the generation scripts are run. All dependencies and scripts are set up in the exact same way, each time. The old pregen_all script has been removed and moved into the composite action to ensure failed scripts will always fail the job.
2024-12-18 21:59:47 -08:00
Jan-Felix Abellera
cc73236a06
[hal] Add CAN device type for servo controllers ( #7556 )
2024-12-18 21:57:34 -08:00
Jade
f8720a628c
[commands] Fix proxy command deprecation docs ( #7396 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
2024-12-18 21:57:11 -08:00
Jade
156bd71fef
[developerRobot] Workaround Eclipse annotation processor issues ( #7537 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2024-12-18 09:46:31 -07:00
Ryan Blue
6e44187ff6
[build] cmake: Add wpilibNewCommands and apriltag to developerRobot ( #7557 )
2024-12-18 09:35:23 -07:00
Jan-Felix Abellera
e2cbdf9718
[hal] Add usage reporting for REV Servo Hub ( #7555 )
2024-12-18 09:34:45 -07:00