mainmenu_option next_comment
comment "Rotor port setup"

#define COLPORT1  PORTC
#define COLDDR1   DDRC

#define COLPORT2  PORTA
#define COLDDR2   DDRA

#// Der andere Port übernimmt die Steuerung der Schieberegister
#define ROWPORT PORTD
#define ROWDDR   DDRD
#// Clock und reset gehen gemeinsam an beide Schieberegister
#// der reset pin ist negiert
#define PIN_RST  PD4  
#define PIN_CLK  PD6
#//das dier sind die individuellen Dateneingänge für die Schieberegister
#define PIN_SHFT1 PD7


choice 'Column Port 1 (upper)'			\
   "PORTA  PORTA \
    PORTB  PORTB \
    PORTC  PORTC \
    PORTD  PORTD" \
   'PORTC' COLPORT1 

choice 'Column Port 2 (lower)'			\
   "PORTA  PORTA \
    PORTB  PORTB \
    PORTC  PORTC \
    PORTD  PORTD" \
   'PORTA' COLPORT2 


choice 'Latch Red Port'			\
   "PORTA  A \
    PORTB  B \
    PORTC  C \
    PORTD  D" \
   'PORTD' LATCH_R_PORT

choice 'Latch Red Bit'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin0' LATCH_R_BIT


choice 'Latch Green Port'			\
   "PORTA  A \
    PORTB  B \
    PORTC  C \
    PORTD  D" \
   'PORTD' LATCH_G_PORT

choice 'Latch Green Bit'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin1' LATCH_G_BIT

choice 'Latch Blue Port'			\
   "PORTA  A \
    PORTB  B \
    PORTC  C \
    PORTD  D" \
   'PORTD' LATCH_B_PORT

choice 'Latch Blue Bit'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin2' LATCH_B_BIT

endmenu
