From f20cc978a7c3b222e29b1bedeec28d3154e42ff1 Mon Sep 17 00:00:00 2001 From: Mestery Date: Sun, 16 Apr 2023 21:45:39 +0200 Subject: [PATCH] update interrupt action mode type --- src/modules/CC1101/CC1101.cpp | 4 ++-- src/modules/CC1101/CC1101.h | 4 ++-- src/modules/SX127x/SX127x.cpp | 4 ++-- src/modules/SX127x/SX127x.h | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/modules/CC1101/CC1101.cpp b/src/modules/CC1101/CC1101.cpp index 9e7664ba..433e1f3b 100644 --- a/src/modules/CC1101/CC1101.cpp +++ b/src/modules/CC1101/CC1101.cpp @@ -220,7 +220,7 @@ int16_t CC1101::packetMode() { return(state); } -void CC1101::setGdo0Action(void (*func)(void), uint8_t dir) { +void CC1101::setGdo0Action(void (*func)(void), uint32_t dir) { _mod->hal->attachInterrupt(_mod->hal->pinToInterrupt(_mod->getIrq()), func, dir); } @@ -228,7 +228,7 @@ void CC1101::clearGdo0Action() { _mod->hal->detachInterrupt(_mod->hal->pinToInterrupt(_mod->getIrq())); } -void CC1101::setGdo2Action(void (*func)(void), uint8_t dir) { +void CC1101::setGdo2Action(void (*func)(void), uint32_t dir) { if(_mod->getGpio() == RADIOLIB_NC) { return; } diff --git a/src/modules/CC1101/CC1101.h b/src/modules/CC1101/CC1101.h index 775659d0..28643edc 100644 --- a/src/modules/CC1101/CC1101.h +++ b/src/modules/CC1101/CC1101.h @@ -646,7 +646,7 @@ class CC1101: public PhysicalLayer { \param dir Signal change direction. */ - void setGdo0Action(void (*func)(void), uint8_t dir); + void setGdo0Action(void (*func)(void), uint32_t dir); /*! \brief Clears interrupt service routine to call when GDO0 activates. @@ -660,7 +660,7 @@ class CC1101: public PhysicalLayer { \param dir Signal change direction. */ - void setGdo2Action(void (*func)(void), uint8_t dir); + void setGdo2Action(void (*func)(void), uint32_t dir); /*! \brief Clears interrupt service routine to call when GDO0 activates. diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index 331364fb..e08ad181 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -426,7 +426,7 @@ int16_t SX127x::startReceive(uint32_t mode, uint16_t irqFlags, uint16_t irqMask, return(startReceive((uint8_t)len, (uint8_t)mode)); } -void SX127x::setDio0Action(void (*func)(void), uint8_t dir) { +void SX127x::setDio0Action(void (*func)(void), uint32_t dir) { _mod->hal->attachInterrupt(_mod->hal->pinToInterrupt(_mod->getIrq()), func, dir); } @@ -434,7 +434,7 @@ void SX127x::clearDio0Action() { _mod->hal->detachInterrupt(_mod->hal->pinToInterrupt(_mod->getIrq())); } -void SX127x::setDio1Action(void (*func)(void), uint8_t dir) { +void SX127x::setDio1Action(void (*func)(void), uint32_t dir) { if(_mod->getGpio() == RADIOLIB_NC) { return; } diff --git a/src/modules/SX127x/SX127x.h b/src/modules/SX127x/SX127x.h index 02f64ed3..112e7d43 100644 --- a/src/modules/SX127x/SX127x.h +++ b/src/modules/SX127x/SX127x.h @@ -727,7 +727,7 @@ class SX127x: public PhysicalLayer { \param dir Signal change direction. */ - void setDio0Action(void (*func)(void), uint8_t dir); + void setDio0Action(void (*func)(void), uint32_t dir); /*! \brief Clears interrupt service routine to call when DIO0 activates. @@ -741,7 +741,7 @@ class SX127x: public PhysicalLayer { \param dir Signal change direction. */ - void setDio1Action(void (*func)(void), uint8_t dir); + void setDio1Action(void (*func)(void), uint32_t dir); /*! \brief Clears interrupt service routine to call when DIO1 activates.