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