[hal] Add systemcore duty cycle (#7682)

This commit is contained in:
Thad House
2025-01-15 11:57:31 -08:00
committed by GitHub
parent 24d6e87447
commit 58cb395d76
17 changed files with 138 additions and 233 deletions

View File

@@ -21,8 +21,7 @@ TEST(DutyCycleSimTest, Initialization) {
BooleanCallback callback;
auto cb = sim.RegisterInitializedCallback(callback.GetCallback(), false);
DigitalInput di{2};
DutyCycle dc{&di};
DutyCycle dc{2};
EXPECT_TRUE(sim.GetInitialized());
EXPECT_TRUE(callback.WasTriggered());
EXPECT_TRUE(callback.GetLastValue());
@@ -36,8 +35,7 @@ TEST(DutyCycleSimTest, Initialization) {
TEST(DutyCycleSimTest, SetFrequency) {
HAL_Initialize(500, 0);
DigitalInput di{2};
DutyCycle dc{di};
DutyCycle dc{2};
DutyCycleSim sim(dc);
IntCallback callback;
@@ -53,8 +51,7 @@ TEST(DutyCycleSimTest, SetFrequency) {
TEST(DutyCycleSimTest, SetOutput) {
HAL_Initialize(500, 0);
DigitalInput di{2};
DutyCycle dc{di};
DutyCycle dc{2};
DutyCycleSim sim(dc);
DoubleCallback callback;