Modify for 16MHz crystal, NES on pins 0-2
This commit is contained in:
parent
a1c1e17331
commit
4667e6dbfb
2
Makefile
2
Makefile
|
@ -12,7 +12,7 @@ LDFLAGS += -mmcu=$(MCU)
|
||||||
AVDFLAGS += -p $(MCU)
|
AVDFLAGS += -p $(MCU)
|
||||||
AVDFLAGS += -c usbtiny
|
AVDFLAGS += -c usbtiny
|
||||||
|
|
||||||
CLOCK_HZ = 2000000
|
CLOCK_HZ = 1600000
|
||||||
FUSES += -U lfuse:w:0x7f:m
|
FUSES += -U lfuse:w:0x7f:m
|
||||||
FUSES += -U hfuse:w:0xdd:m
|
FUSES += -U hfuse:w:0xdd:m
|
||||||
FUSES += -U efuse:w:0xff:m
|
FUSES += -U efuse:w:0xff:m
|
||||||
|
|
12
avr.h
12
avr.h
|
@ -7,13 +7,13 @@
|
||||||
|
|
||||||
#define bit(pin, bit, on) pin = (on ? (pin | bit) : (pin & ~bit))
|
#define bit(pin, bit, on) pin = (on ? (pin | bit) : (pin & ~bit))
|
||||||
|
|
||||||
#define sin(on) bit(PORTA, _BV(0), on)
|
#define sin(on) bit(PORTA, _BV(3), on)
|
||||||
#define sclk(on) bit(PORTA, _BV(1), on)
|
#define sclk(on) bit(PORTA, _BV(4), on)
|
||||||
#define sltch(on) bit(PORTA, _BV(2), on)
|
#define sltch(on) bit(PORTA, _BV(5), on)
|
||||||
|
|
||||||
#define nesclk(on) bit(PORTA, _BV(3), on)
|
#define nesclk(on) bit(PORTA, _BV(0), on)
|
||||||
#define nesltch(on) bit(PORTA, _BV(4), on)
|
#define nesltch(on) bit(PORTA, _BV(1), on)
|
||||||
#define NESOUT 5
|
#define NESOUT 2
|
||||||
#define nesout() ((PINA & _BV(NESOUT)) << NESOUT)
|
#define nesout() ((PINA & _BV(NESOUT)) << NESOUT)
|
||||||
|
|
||||||
void init(void);
|
void init(void);
|
||||||
|
|
Loading…
Reference in New Issue