www.pudn.com > ejip.zip > DbgSerial.java


package util; 
 
/** 
*	serial output for debug on uart 1. 
*/ 
 
public class DbgSerial extends Dbg { 
 
	private static final int IO_STATUS = 1; 
	private static final int IO_UART = 2; 
	private static final int IO_UART2 = 3; 
 
	private static final int MSK_UA_TDRE = 1; 
	private static final int MSK_UA2_TDRE = 4; 
 
	DbgSerial() { 
	} 
 
	void dbgWr(int c) { 
		while ((com.jopdesign.sys.Native.rd(IO_STATUS)&MSK_UA_TDRE)==0) ; 
		com.jopdesign.sys.Native.wr(c, IO_UART); 
	} 
 
 
	/** makes only sense for tmpfered debug output (see DbgUdp) */ 
	int dbgReadBuffer(int[] udpBuf, int pos) { 
 
		return 0; 
	}; 
}