C1541-III mbed edition

Dependencies:   mbed

hardware.h

Committer:
gertk
Date:
2011-08-22
Revision:
1:0cbbb66a6100
Parent:
0:28557a4d2215

File content as of revision 1:0cbbb66a6100:

#ifndef _HARDWARE_H_INCLUDED
#define _HARDWARE_H_INCLUDED

                                                                                                                                                                                                                                                        
/* IO defines */
/*------------*/

extern int IEC_CLOCK();
extern int IEC_DATA();
extern int IEC_ATN();
extern void IEC_DATA_REL();
extern void IEC_CLOCK_REL();
extern void IEC_DATA_PULL();
extern void IEC_CLOCK_PULL();

/*--------------------------------------------------------*/
/*                         macro's                        */
/*--------------------------------------------------------*/
#define            RS232            1    /*standard out = RS=232*/
#define            LCD              0    /*standard out = LCD*/

#define bit bool
extern bit        std_out;            /*this holds the destination of the putch- and printf-routines*/



#define        OutputToRS232()        std_out=RS232
#define        OutputToLCD()        std_out=LCD


void HardwareInit(void);
void putch(unsigned char ch);
#endif