pcb and initial code from https://github.com/das-labor/borgware-2d.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
1.9 KiB
121 lines
1.9 KiB
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
|
|
|