Gert van der Knokke
/
C1541III
C1541-III mbed edition
hardware.h@1:0cbbb66a6100, 2011-08-22 (annotated)
- Committer:
- gertk
- Date:
- Mon Aug 22 21:11:59 2011 +0000
- Revision:
- 1:0cbbb66a6100
- Parent:
- 0:28557a4d2215
updated the nRESET pin to an interrupt capable pin (p29)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gertk | 0:28557a4d2215 | 1 | #ifndef _HARDWARE_H_INCLUDED |
gertk | 0:28557a4d2215 | 2 | #define _HARDWARE_H_INCLUDED |
gertk | 0:28557a4d2215 | 3 | |
gertk | 0:28557a4d2215 | 4 | |
gertk | 0:28557a4d2215 | 5 | /* IO defines */ |
gertk | 0:28557a4d2215 | 6 | /*------------*/ |
gertk | 0:28557a4d2215 | 7 | |
gertk | 0:28557a4d2215 | 8 | extern int IEC_CLOCK(); |
gertk | 0:28557a4d2215 | 9 | extern int IEC_DATA(); |
gertk | 0:28557a4d2215 | 10 | extern int IEC_ATN(); |
gertk | 0:28557a4d2215 | 11 | extern void IEC_DATA_REL(); |
gertk | 0:28557a4d2215 | 12 | extern void IEC_CLOCK_REL(); |
gertk | 0:28557a4d2215 | 13 | extern void IEC_DATA_PULL(); |
gertk | 0:28557a4d2215 | 14 | extern void IEC_CLOCK_PULL(); |
gertk | 0:28557a4d2215 | 15 | |
gertk | 0:28557a4d2215 | 16 | /*--------------------------------------------------------*/ |
gertk | 0:28557a4d2215 | 17 | /* macro's */ |
gertk | 0:28557a4d2215 | 18 | /*--------------------------------------------------------*/ |
gertk | 0:28557a4d2215 | 19 | #define RS232 1 /*standard out = RS=232*/ |
gertk | 0:28557a4d2215 | 20 | #define LCD 0 /*standard out = LCD*/ |
gertk | 0:28557a4d2215 | 21 | |
gertk | 0:28557a4d2215 | 22 | #define bit bool |
gertk | 0:28557a4d2215 | 23 | extern bit std_out; /*this holds the destination of the putch- and printf-routines*/ |
gertk | 0:28557a4d2215 | 24 | |
gertk | 0:28557a4d2215 | 25 | |
gertk | 0:28557a4d2215 | 26 | |
gertk | 0:28557a4d2215 | 27 | #define OutputToRS232() std_out=RS232 |
gertk | 0:28557a4d2215 | 28 | #define OutputToLCD() std_out=LCD |
gertk | 0:28557a4d2215 | 29 | |
gertk | 0:28557a4d2215 | 30 | |
gertk | 0:28557a4d2215 | 31 | void HardwareInit(void); |
gertk | 0:28557a4d2215 | 32 | void putch(unsigned char ch); |
gertk | 0:28557a4d2215 | 33 | #endif |