Thad House
38b09a6dfd
[hal] Clean up systemcore notifier impl ( #7487 )
...
* Clean up systemcore notifier impl
* Formatting fixes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-05 09:17:45 -08:00
Thad House
d7cd71589a
[hal] Enable an I2C bus on systemcore ( #7485 )
2024-12-04 20:19:51 -08:00
Thad House
a954091ea2
[ci] Remove 32-bit Windows builds ( #7475 )
2024-12-01 17:45:04 -08:00
Thad House
bf653d9895
[hal] Add SystemServer DS support ( #7466 )
2024-12-01 17:05:07 -08:00
Thad House
5a9e0abe44
[ci] Build tools with systemcore image ( #7472 )
2024-12-01 17:03:51 -08:00
Peter Johnson
5cab27fdd5
Merge branch 'main' into 2027
2024-12-01 17:03:03 -08:00
sciencewhiz
de82ed434d
[hal] Add usage reporting for TOF sensors ( #7470 )
2024-12-01 17:02:20 -08:00
Thad House
4dd3a36d2e
[ci] Switch lint task to use base ubuntu image ( #7471 )
2024-12-01 17:01:19 -08:00
Thad House
ce63770970
Merge branch 'main' into 2027
2024-12-01 12:40:50 -08:00
sciencewhiz
92f8c89267
[hal] Add usage reporting for 2025 legal motor controllers ( #7467 )
2024-11-30 22:25:04 -08:00
Thad House
1eecaaf337
[build] Update OpenCV to 2025 ( #7468 )
2024-11-30 22:21:41 -08:00
sciencewhiz
892e062316
[hal,wpilib,wpimath] Add Usage Reporting for Choreo and PathWeaver ( #7464 )
2024-11-30 20:33:09 -08:00
sciencewhiz
9807d60566
[hal,wpilib] Change Power Distribution usage reporting to Instances ( #7465 )
...
LabVIEW doesn't appear to report PDP. This should reduce the number of
Unknowns in the parsed UsageReporting.
2024-11-30 20:32:21 -08:00
Thad House
c51f65bd4f
[hal] Add initial SystemServer support ( #7463 )
2024-11-30 20:31:26 -08:00
Thad House
c387a7ecae
[build] Update to 2025 compilers ( #7462 )
2024-11-30 10:07:53 -08:00
Thad House
82132c3272
[hal] Initial SystemCore empty HAL ( #7454 )
2024-11-30 10:04:00 -08:00
Peter Johnson
715cbb6b76
[sim] GUI: Update FMS widget when real DS is connected ( #7456 )
2024-11-30 09:49:09 -08:00
Ryan Blue
9d40b993f8
[wpiutil] Fix HasNestedStruct docs (NFC) ( #7459 )
2024-11-30 07:44:19 -08:00
Sam Carlberg
92ee5bc523
[epilogue] Add usage reporting ( #7461 )
2024-11-30 09:50:34 -05:00
Peter Johnson
847c3120d3
Merge branch 'main' into 2027
2024-11-30 00:35:00 -08:00
Peter Johnson
5012ad7499
[epilogue] Fix missed EpilogueBackend renames ( #7458 )
2024-11-30 00:34:41 -08:00
Peter Johnson
7ae4333c81
[ci] Publish on 2027 repositories
2024-11-29 23:52:22 -08:00
Peter Johnson
145450b73d
[ci] Disable processing of 2027 tags ( #7457 )
2024-11-29 23:51:27 -08:00
Nicholas Armstrong
b91864a5ec
[wpilib] Fix acceleration getter for DCMotorSim ( #7449 )
2024-11-29 22:15:00 -08:00
sciencewhiz
0941251375
[wpilib] Add usage reporting for loggers ( #7450 )
2024-11-29 22:13:31 -08:00
Sam Carlberg
7d178615fa
[epilogue] Allow custom loggers for generic types ( #7452 )
...
Support custom loggers for generic types
Improve error messaging for custom loggers with generic type arguments
Consistently start all epilogue processor prints with "[EPILOGUE]"
2024-11-29 22:11:46 -08:00
Sam Carlberg
806d56e564
[epilogue] Rename DataLogger to EpilogueBackend for clarity ( #7453 )
...
Update documentation and internal names correspondingly
2024-11-29 22:10:51 -08:00
Tyler Veness
65f3345407
[upstream_utils] Suppress protobuf warnings on GCC 12 too ( #7451 )
2024-11-29 18:19:59 -08:00
Sam Carlberg
5e1c6a84ce
[wpilibj, wpilibc] Fix LED patterns not offsetting reads ( #6948 )
...
Was causing bugs when combined with patterns that need to read back from the buffer (eg masks and overlays)
Co-authored-by: Joseph Eng <s-engjo@bsd405.org >
2024-11-28 21:25:54 -08:00
Tyler Veness
a0af0fd572
[wpimath] Remove redundant internal DARE function ( #7442 )
2024-11-28 21:24:13 -08:00
Kavin Muralikrishnan
f377a9c573
[examples] Fix SysId example references to shooter subsystem ( #7392 )
2024-11-27 23:04:53 -08:00
Peter Johnson
62338c7287
[sim] Fix DS GUI System Joysticks window auto-hiding ( #7431 )
2024-11-27 23:03:55 -08:00
sciencewhiz
49e3e4a0be
[wpiunits] Fix deprecation javadoc for units negate ( #7436 )
...
deprecated javadoc tags aren't inherited
2024-11-27 23:03:23 -08:00
Joseph Eng
59dbfc9c2d
[wpimath] Improve C++ SimpleMotorFeedforward unit type support ( #7440 )
...
Allow using non-base types
Allow using angles for serde
2024-11-27 23:02:31 -08:00
Sam Carlberg
9607c6c10d
[epilogue] Fix epilogue generating incorrect packages for inner classes ( #7439 )
2024-11-27 23:02:00 -08:00
sciencewhiz
6ef5b85758
[wpiunits] Restore and deprecate divide ( #7438 )
...
It was changed to div in #7387 , but 2024 used divide.
2024-11-27 23:01:26 -08:00
Peter Johnson
b6de7acbdb
[sim] GUI: Don't show Window menu if it has no contents ( #7432 )
2024-11-25 17:25:55 -08:00
Thad House
fe28fa1ded
[wpilibj] Fix ADIS16470 Gyro ( #7434 )
2024-11-25 17:23:32 -08:00
Tyler Veness
b7eb9fb8f9
[upstream_utils] Add std::is_debugger_present() shim ( #7423 )
2024-11-22 09:17:23 -08:00
oh-yes-0-fps
1d58c5025e
[wpilibj] Add procedural struct generator for enums and records ( #7149 )
2024-11-21 20:48:11 -08:00
Thad House
b4a8d33486
[ntcoreffi] Use static runtime for ntcoreffi ( #7422 )
...
This avoids requiring users of this library to keep up to date with the latest MSVC runtimes.
2024-11-21 16:14:12 -07:00
sciencewhiz
0a3ccf93c6
[wpimath] Add BangBangController Usage Reporting ( #7411 )
v2025.1.1-beta-2
2024-11-20 17:00:54 -08:00
Matt
d92f17b014
[apriltag] Fix AprilTagDetector cols/stride mixup ( #7415 )
2024-11-20 17:00:08 -08:00
Gold856
4c225ef2c1
[wpimath] Add proto files back to JAR ( #7414 )
...
PhotonVision depends on these being in the JAR to generate quickbuf classes.
2024-11-20 07:59:37 -08:00
Thad House
561078ce29
[hal] Cache sim TCP data to update during HAL_RefreshDSData ( #7360 )
2024-11-18 20:56:32 -08:00
sciencewhiz
d312bccfeb
[hal] Add Swerve Instances for RobotDrive usage reporting ( #7410 )
2024-11-18 20:51:50 -08:00
David Vo
9826539198
[hal] Add MagicBot framework to usage reporting ( #7330 )
...
Co-authored-by: sciencewhiz <sciencewhiz@users.noreply.github.com >
2024-11-18 20:51:16 -08:00
sciencewhiz
33f7067216
[hal] Add usage reporting for Rust ( #7409 )
...
Co-authored-by: itsmeft24 <57544858+itsmeft24@users.noreply.github.com >
2024-11-18 20:25:33 -08:00
Vignesh Balasubramaniam
ac1836ec44
[wpiunits] Add absolute value and copy sign functionality ( #7358 )
2024-11-18 17:46:15 -08:00
sciencewhiz
57e10755fd
[wpilib] Add usage reporting for dashboards as instances ( #7294 )
...
Detects dashboards based on network tables client identity.
2024-11-18 10:16:29 -07:00