[SX126x] Added methods to clear DIO actions
This commit is contained in:
parent
d00d07fe9c
commit
460a050a63
3 changed files with 14 additions and 1 deletions
|
@ -62,6 +62,8 @@ receiveDirect KEYWORD2
|
||||||
packetMode KEYWORD2
|
packetMode KEYWORD2
|
||||||
setDio0Action KEYWORD2
|
setDio0Action KEYWORD2
|
||||||
setDio1Action KEYWORD2
|
setDio1Action KEYWORD2
|
||||||
|
clearDio0Action KEYWORD2
|
||||||
|
clearDio1Action KEYWORD2
|
||||||
startTransmit KEYWORD2
|
startTransmit KEYWORD2
|
||||||
startReceive KEYWORD2
|
startReceive KEYWORD2
|
||||||
readData KEYWORD2
|
readData KEYWORD2
|
||||||
|
@ -107,7 +109,9 @@ setAmbientTemperature KEYWORD2
|
||||||
# CC1101-specific
|
# CC1101-specific
|
||||||
getLQI KEYWORD2
|
getLQI KEYWORD2
|
||||||
setGdo0Action KEYWORD2
|
setGdo0Action KEYWORD2
|
||||||
setGdo1Action KEYWORD2
|
setGdo2Action KEYWORD2
|
||||||
|
clearGdo0Action KEYWORD2
|
||||||
|
clearGdo2Action KEYWORD2
|
||||||
|
|
||||||
# SX126x-specific
|
# SX126x-specific
|
||||||
setTCXO KEYWORD2
|
setTCXO KEYWORD2
|
||||||
|
|
|
@ -393,6 +393,10 @@ void SX126x::setDio1Action(void (*func)(void)) {
|
||||||
attachInterrupt(digitalPinToInterrupt(_mod->getIrq()), func, RISING);
|
attachInterrupt(digitalPinToInterrupt(_mod->getIrq()), func, RISING);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SX126x::clearDio1Action() {
|
||||||
|
detachInterrupt(digitalPinToInterrupt(_mod->getIrq()));
|
||||||
|
}
|
||||||
|
|
||||||
int16_t SX126x::startTransmit(uint8_t* data, size_t len, uint8_t addr) {
|
int16_t SX126x::startTransmit(uint8_t* data, size_t len, uint8_t addr) {
|
||||||
// suppress unused variable warning
|
// suppress unused variable warning
|
||||||
(void)addr;
|
(void)addr;
|
||||||
|
|
|
@ -481,6 +481,11 @@ class SX126x: public PhysicalLayer {
|
||||||
*/
|
*/
|
||||||
void setDio1Action(void (*func)(void));
|
void setDio1Action(void (*func)(void));
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Clears interrupt service routine to call when DIO1 activates.
|
||||||
|
*/
|
||||||
|
void clearDio1Action();
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Interrupt-driven binary transmit method.
|
\brief Interrupt-driven binary transmit method.
|
||||||
Overloads for string-based transmissions are implemented in PhysicalLayer.
|
Overloads for string-based transmissions are implemented in PhysicalLayer.
|
||||||
|
|
Loading…
Add table
Reference in a new issue