C1541-III mbed edition

Dependencies:   mbed

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?

UserRevisionLine numberNew 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