#ifndef BIWAK_RFM69CW_STM32_HPP
#define BIWAK_RFM69CW_STM32_HPP
//----------------------------------------------------------------------------
///
/// \brief  SPI
///
///         See implementation files for further information.
//
/// \date   20210903
/// \author Maximilian Seesslen <mes@seesslen.net>
///
//----------------------------------------------------------------------------


//---Includes-----------------------------------------------------------------


//---Own------------------------------

#include <biwak/rfm69cw.hpp>


//---Declaration--------------------------------------------------------------


struct SRfmConfig{
   EGpioPeripheral   eGpioPeripheralCs;
   EGpioPin          eGpioPinCs;
   EGpioPeripheral   eGpioPeripheralDIO0;
   EGpioPin          eGpioPinDIO0;
   const SExtiConfig& configDataDIO0;
   EGpioPeripheral   eGpioPeripheralDIO1;
   EGpioPin          eGpioPinDIO1;
   const SExtiConfig& configDataDIO1;
   EGpioPeripheral   eGpioPeripheralDIO2;
   EGpioPin          eGpioPinDIO2;
   const SExtiConfig& configDataDIO2;
   EGpioPeripheral   eGpioPeripheralDIO3;
   EGpioPin          eGpioPinDIO3;
   const SExtiConfig& configDataDIO3;
   EGpioPeripheral   eGpioPeripheralDIO5;
   EGpioPin          eGpioPinDIO5;
   EGpioPeripheral   eGpioPeripheralReset;
   EGpioPin          eGpioPinReset;
};


//---fin----------------------------------------------------------------------
#endif // ? ! BIWAK_RFM69CW_STM32_HPP
