#396 longer delay for Pi1 comp.

This commit is contained in:
mstroh76
2025-09-19 20:11:27 +02:00
parent b54a60a598
commit a687840a87
2 changed files with 16 additions and 15 deletions

View File

@@ -72,11 +72,11 @@ TEST_F(ISRRestart2, RestartISR2) {
EXPECT_EQ(count, 0);
EXPECT_EQ(count2, 0);
digitalWrite(TRIGGER_PIN, HIGH);
delay(10);
delay(20);
EXPECT_EQ(count, 1);
EXPECT_EQ(count2, 1);
digitalWrite(TRIGGER_PIN, LOW);
delay(10);
delay(20);
EXPECT_EQ(count, 1);
EXPECT_EQ(count2, 1);
@@ -84,7 +84,7 @@ TEST_F(ISRRestart2, RestartISR2) {
EXPECT_EQ(wiringPiISRStop(LISTENER_PIN), 0);
delay(100);
digitalWrite(TRIGGER_PIN, HIGH);
delay(10);
delay(20);
EXPECT_EQ(count, 1);
EXPECT_EQ(count2, 1);
EXPECT_EQ(count3, 0);
@@ -96,13 +96,13 @@ TEST_F(ISRRestart2, RestartISR2) {
0);
delay(100);
digitalWrite(TRIGGER_PIN, HIGH);
delay(10);
delay(20);
EXPECT_EQ(count, 1);
EXPECT_EQ(count2, 1);
EXPECT_EQ(count3, 0);
digitalWrite(TRIGGER_PIN, LOW);
delay(10);
delay(20);
EXPECT_EQ(count, 2);
EXPECT_EQ(count2, 1);
EXPECT_EQ(count3, -1);

View File

@@ -72,11 +72,11 @@ TEST_F(ISRRising2, Fundamental) {
EXPECT_EQ(count, 0u);
EXPECT_EQ(count2, 0u);
digitalWrite(TRIGGER_PIN, HIGH);
delay(10);
delay(20);
EXPECT_EQ(count, 1u);
EXPECT_EQ(count2, 1u);
digitalWrite(TRIGGER_PIN, LOW);
delay(10);
delay(20);
EXPECT_EQ(count, 1u);
EXPECT_EQ(count2, 1u);
}
@@ -86,19 +86,19 @@ TEST_F(ISRRising2, ThreeTriggers) {
delay(10);
count = 0;
for (int i = 0; i < 6; ++i) {
delay(10);
delay(20);
digitalWrite(TRIGGER_PIN, i % 2);
}
delay(10);
delay(20);
EXPECT_EQ(count, 3u);
}
TEST_F(ISRRising2, Debounce) {
delay(10);
delay(20);
for (int i = 0; i < 7; ++i) {
digitalWrite(TRIGGER_PIN, (i + 1) % 2);
}
delay(10);
delay(20);
EXPECT_EQ(count, 1u);
}
@@ -117,19 +117,20 @@ TEST_F(ISRRising2, ISRInitConflict) {
EXPECT_EQ(count, 0u);
EXPECT_EQ(count2, 0u);
digitalWrite(TRIGGER_PIN, HIGH);
delay(10);
delay(20);
EXPECT_EQ(count, 1u);
EXPECT_EQ(count2, 1u);
digitalWrite(TRIGGER_PIN, LOW);
delay(10);
delay(20);
EXPECT_EQ(count, 1u);
EXPECT_EQ(count2, 1u);
delay(10);
delay(20);
count = 0;
for (int i = 0; i < 7; ++i) {
delay(1);
digitalWrite(TRIGGER_PIN, (i + 1) % 2);
}
delay(10);
delay(20);
EXPECT_EQ(count, 1u);
}