Alo
Posiadam płytkę "gotową zmontowaną" i posiadam kod, "gotowy przetestowany".
Jedyny problem jest taki, że płytka jest od innego urządzenia i nie pasują trzy piny.
Płytka to jest moduł eleres  / orangelrs (czyli 328p+rmf22b) a kod to multiwii.
I teraz mam problem, bo nie potrafię "przekierować" portów od obsługi rmf22b do właściwych pinow.
Jest tak ze na płytce piny Atmegi nr: 23,24,25  idą do SDO,SDI,SCLK modułu RFM (piny 10,11,12 na RFM22) a chciałbym żeby przypisać 
RFM22    <->    Atmega
10 (SDO) pin11 (zamiast 23)
11 (SDI) pin 10 (zamiast 24)
12 (SCLK) pin 9 (zamiast 25)
I kawałek kodu który to obsługuje (tak mi się przynajmniej wydaje 

 )
#if defined(PROMINI)
  // For 328p Boards ( UNTESTED! )
  #define  nSEL_on   PORTD |= 0x10          // pin12  ROLL
  #define  nSEL_off  PORTD &= ~0x10
  #define  SCK_on    PORTD |= 0x20          // pin13  PITCH
  #define  SCK_off   PORTD &= ~0x20
  #define  SDI_on    PORTD |= 0x40          // pin14  YAW
  #define  SDI_off   PORTD &= ~0x40
  #define  SDO_1    (PIND & 0x80) == 0x80   // pin15  AUX1
  #define  SDO_0    (PIND & 0x80) == 0x00
  #define  IRQ_0    (PIND & 0x04) == 0      // pin10  THROTTLE
  #define  IRQ_PIN_MASK0  0b00001111;
  #define  IRQ_PIN_MASK1  0b00000100;
  #define  RED_LED_ON   LEDPIN_ON
  #define  GREEN_LED_ON LEDPIN_ON
#endif
Da radę to jakoś zrobić?
Pzdr MZ