From 26d7240f14f5c7fc1396c0db48afae4aeae8becc Mon Sep 17 00:00:00 2001 From: Aymane Bahssain Date: Mon, 12 Jan 2026 14:01:26 +0100 Subject: [PATCH] fix: update pulseIn signatures to use pin_size_t - Change pulseIn and pulseInLong prototypes from uint8_t pin to pin_size_t pin. Signed-off-by: Aymane Bahssain --- api/Common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Common.h b/api/Common.h index 9b28f40a..bda2e879 100644 --- a/api/Common.h +++ b/api/Common.h @@ -175,8 +175,8 @@ uint16_t makeWord(byte h, byte l); #define word(...) makeWord(__VA_ARGS__) -unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout = 1000000L); -unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout = 1000000L); +unsigned long pulseIn(pin_size_t pin, uint8_t state, unsigned long timeout = 1000000L); +unsigned long pulseInLong(pin_size_t pin, uint8_t state, unsigned long timeout = 1000000L); void tone(uint8_t _pin, unsigned int frequency, unsigned long duration = 0); void noTone(uint8_t _pin);