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
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
Peter Johnson
764ada9b66
[hal] Change usage reporting to string-based ( #7763 )
2025-02-07 13:37:23 -07:00
Thad House
6e704370b3
[hal, wpilib] Remove DigitalSource and AnalogTrigger ( #7753 )
2025-01-30 19:58:21 -07:00
Thad House
48ce2dcc8d
[hal, wpilib] Add initial systemcore counter implementation ( #7723 )
2025-01-28 09:58:34 -07:00
Peter Johnson
eee30c49e2
[wpilib] Remove LiveWindow ( #7733 )
...
This will be replaced by a different mechanism, but removing it eases
the initial implementation burden of a new Telemetry/Sendable framework.
2025-01-25 10:52:19 -08:00
Tyler Veness
554024767e
Fix errors from new cpplint.py ( #7105 )
2024-09-20 17:43:39 -07:00
Ryan Blue
496e7c1bba
[hal] Refactor C++ handle closing; check for invalid handle before closing ( #7016 )
...
Adds a close function pointer template parameter to hal::Handle. This allows default destructors in many places.
The status parameter has been removed from close functions; in most places it was not used. Where it was, an error is printed instead.
2024-09-07 10:58:15 -07:00
Tyler Veness
8e0d9ac805
Clean up unit UDL usage ( #6961 )
2024-08-14 10:44:00 -07:00
Tyler Veness
5370f249a1
[build] Upgrade to wpiformat 2024.33 ( #6449 )
...
This upgrades to clang-format and clang-tidy 18.1.1. This has the
constructor attribute formatting fix, so we can remove our
WPI_DEPRECATED macro.
2024-03-18 23:11:20 -07:00
Tyler Veness
177132fa2a
Replace C++ unit .to<double>() with .value() ( #6317 )
...
The latter is shorter and is what we use everywhere else.
2024-01-27 07:58:25 -08:00
Tyler Veness
1fc098e696
Enable log macros to work with no args ( #4475 )
...
This is enabled by the C++20 __VA_OPT__ feature.
Uses of "{}" format string were updated.
Some warning suppressions were required for older clang versions.
Also improve codegen of wpi::Logger::Log(), frc::ReportError(), and frc::MakeError();
these generate better and less redundant code if they use fmt::string_view for the
format string instead of templating on it.
2022-10-19 10:49:27 -07:00
Oblarg
baacbc8e24
[wpilib] Tachometer: Add function to return RPS ( #3833 )
2021-12-26 15:52:18 -08:00
Thad House
3aa54fa027
[wpilib] Add new counter implementations ( #2447 )
2021-11-23 20:33:36 -08:00