Datasheet

If you're using a Feather M0, the pinout is slightly different:
If you're using an Arduino UNO or compatible, we recommend:
If you're using a FeatherWing or different setup, you'll have to set up the #define statements to match your wiring
You can then instantiate the radio object with our custom pin numbers. Note that the IRQ is defined by the IRQ pin not
number (sometimes they differ).
Setup
We begin by setting up the serial console and hard-resetting the RFM69
If you are using a board with 'native USB' make sure the while (!Serial) line is commented out if you are not tethering to
a computer, as it will cause the microcontroller to halt until a USB connection is made!
#if defined(ARDUINO_SAMD_FEATHER_M0) // Feather M0 w/Radio
#define RFM69_CS 8
#define RFM69_INT 3
#define RFM69_RST 4
#define LED 13
#endif
#if defined (__AVR_ATmega328P__) // UNO or Feather 328P w/wing
#define RFM69_INT 3 //
#define RFM69_CS 4 //
#define RFM69_RST 2 // "A"
#define LED 13
#endif
// Singleton instance of the radio driver
RH_RF69 rf69(RFM69_CS, RFM69_INT);
void setup()
{
Serial.begin(115200);
//while (!Serial) { delay(1); } // wait until serial console is open, remove if not tethered to computer
pinMode(LED, OUTPUT);
pinMode(RFM69_RST, OUTPUT);
digitalWrite(RFM69_RST, LOW);
Serial.println("Feather RFM69 RX Test!");
Serial.println();
// manual reset
digitalWrite(RFM69_RST, HIGH);
delay(10);
digitalWrite(RFM69_RST, LOW);
delay(10);
© Adafruit Industries
https://learn.adafruit.com/adafruit-feather-32u4-radio-with-rfm69hcw-
module
Page 60 of 78