Zach Harel
7fc8845424
[wpilib] separate expansion hub position and velocity constants ( #8791 )
...
this is because position and velocity control follow different rules;
see #8773
Signed-off-by: Zach Harel <zach@zharel.me >
2026-04-23 17:40:52 -07:00
Gold856
f96ded6909
Fix various typos ( #8769 )
2026-04-13 21:51:36 -07:00
Tyler Veness
b6849a8da3
[wpilib] Rename MotorController setDutyCycle() to setThrottle() ( #8720 )
...
Fixes #8716 .
2026-04-09 22:28:01 -07:00
Thad House
e4ef8a2515
[wpilib] Wait for expansion hub connected for up to half a second during boot ( #8715 )
...
Closes #8714
2026-04-06 09:50:47 -06:00
Thad House
d74644283b
[wpilibc] Fix GetUsbId on ExpansionHub in C++ ( #8704 )
2026-03-29 20:40:06 -07:00
Tyler Veness
9bd9656871
[wpimath] Replace Speeds with Velocities ( #8479 )
...
I left "free speed" alone since that's the technical term for it. In
general, velocity is a vector quantity, and speed is a magnitude (i.e.,
a strictly positive value).
This PR also replaces the speed verbiage in MotorController with duty
cycle.
Fixes #8423 .
2026-03-06 14:19:15 -08:00
Peter Johnson
a7f71c9434
[hal] Consistently use .hpp for C++ header content
...
Some headers were renamed, but others were split.
2026-03-04 22:09:40 -07:00
Thad House
af01a72725
[wpilib] Enable ExpansionHub motors and servos on any set ( #8619 )
...
This more matches the existing FTC SDK. And removes the footgun of
needing to call set.
2026-02-17 20:19:52 -08:00
Tyler Veness
7e1260b003
[wpilib] Replace unit .to<double>() with .value() ( #8548 )
...
This is consistent with the rest of the library. I left instances alone
which intended a specific typecast.
2026-01-12 19:10:10 -08:00
Peter Johnson
feea24251f
[wpilib] Move ExpansionHub to hardware/expansionhub ( #8440 )
...
These need to be moved out of the org.wpilib root for Java
modularization, and in general it's cleaner.
2025-12-01 13:47:01 -07:00