Added support for Arduino Uno R4

This commit is contained in:
jgromes 2023-06-27 07:28:57 +02:00
parent 58c9e9fe03
commit d1f7c18240
3 changed files with 9 additions and 0 deletions

View file

@ -105,6 +105,7 @@ jobs:
run: echo "index-url=--additional-urls https://mcudude.github.io/MegaCore/package_MCUdude_MegaCore_index.json" >> $GITHUB_OUTPUT
- id: teensy:avr:teensy41
run: echo "index-url=--additional-urls https://www.pjrc.com/teensy/td_156/package_teensy_index.json" >> $GITHUB_OUTPUT
- id: arduino:renesas_uno:minima
runs-on: ubuntu-latest
name: ${{ matrix.id }}

View file

@ -50,6 +50,7 @@ SX127x, RFM9x, RF69, SX1231, CC1101, nRF24L01, RFM2x and Si443x
* [__megaAVR__](https://github.com/arduino/ArduinoCore-megaavr) - Arduino Uno WiFi Rev.2 and Nano Every
* [__SAM__](https://github.com/arduino/ArduinoCore-sam) - Arduino Due
* [__SAMD__](https://github.com/arduino/ArduinoCore-samd) - Arduino Zero, MKR boards, M0 Pro etc.
* [__Renesas__](https://github.com/arduino/ArduinoCore-renesas) - Arduino Uno R4
* __Adafruit__
* [__SAMD__](https://github.com/adafruit/ArduinoCore-samd) - Adafruit Feather M0 and M4 boards (Feather, Metro, Gemma, Trinket etc.)

View file

@ -242,6 +242,13 @@
// Teensy
#define RADIOLIB_PLATFORM "Teensy"
#elif defined(ARDUINO_ARCH_RENESAS)
// Arduino Renesas (UNO R4)
#define RADIOLIB_PLATFORM "Arduino Renesas (UNO R4)"
#define RADIOLIB_ARDUINOHAL_PIN_MODE_CAST (PinMode)
#define RADIOLIB_ARDUINOHAL_PIN_STATUS_CAST (PinStatus)
#define RADIOLIB_ARDUINOHAL_INTERRUPT_MODE_CAST (PinStatus)
#else
// other Arduino platforms not covered by the above list - this may or may not work
#define RADIOLIB_PLATFORM "Unknown Arduino"