mainmenu_option next_comment
comment "PD1165 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 'Data Port'			\
   "PORTA  PORTA \
    PORTB  PORTB \
    PORTC  PORTC \
    PORTD  PORTD" \
   'PORTC' DATAPORT 

choice 'Address Port (Bits0-3)'			\
   "PORTA  PORTA \
    PORTB  PORTB \
    PORTC  PORTC \
    PORTD  PORTD" \
   'PORTA' ADDRPORT 

choice 'Control Port'			\
   "PORTA  PORTA \
    PORTB  PORTB \
    PORTC  PORTC \
    PORTD  PORTD" \
   'PORTD' CTRLPORT

choice 'Rdim Port'			\
   "PORTA  PORTA \
    PORTB  PORTB \
    PORTC  PORTC \
    PORTD  PORTD" \
   'PORTA' RDIMPORT

comment "pin numbers on Control Port"

choice 'CS0 Pin'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin2' BIT_CS0
   
choice 'CS1 Pin'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin3' BIT_CS1
   
choice 'CS2 Pin'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin4' BIT_CS2
   
choice 'CS3 Pin'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin5' BIT_CS3
   
choice 'RW Pin'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin6' BIT_RW

comment "pin number on Rdim Port"

   
choice 'RDim Pin'			\
   "Pin0 0 \
    Pin1 1 \
    Pin2 2 \
    Pin3 3 \
    Pin4 4 \
    Pin5 5 \
    Pin6 6 \
    Pin7 7" \
   'Pin4' BIT_RDIM


endmenu
