make RadioLib build compatible with Arduino Core for CH32
This commit is contained in:
parent
fe52311371
commit
3114f36be1
1 changed files with 7 additions and 0 deletions
|
@ -43,7 +43,14 @@ void inline ArduinoHal::attachInterrupt(uint32_t interruptNum, void (*interruptC
|
||||||
if(interruptNum == RADIOLIB_NC) {
|
if(interruptNum == RADIOLIB_NC) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
#if defined(ARDUINO_ARCH_CH32)
|
||||||
|
::attachInterrupt(interruptNum, GPIO_Mode_IN_FLOATING, interruptCb, EXTI_Mode_Interrupt,
|
||||||
|
mode == RISING ? EXTI_Trigger_Rising :
|
||||||
|
mode == FALLING ? EXTI_Trigger_Falling :
|
||||||
|
EXTI_Trigger_Rising_Falling /* CHANGE */ );
|
||||||
|
#else
|
||||||
::attachInterrupt(interruptNum, interruptCb, RADIOLIB_ARDUINOHAL_INTERRUPT_MODE_CAST mode);
|
::attachInterrupt(interruptNum, interruptCb, RADIOLIB_ARDUINOHAL_INTERRUPT_MODE_CAST mode);
|
||||||
|
#endif /* ARDUINO_ARCH_CH32 */
|
||||||
}
|
}
|
||||||
|
|
||||||
void inline ArduinoHal::detachInterrupt(uint32_t interruptNum) {
|
void inline ArduinoHal::detachInterrupt(uint32_t interruptNum) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue