#ifndef __SERIALZ85C30__
#define __SERIALZ85C30__
enum
{
kNumSCCWR = 15,
kRxCharAvailable = 0x01,
kZeroCount = 0x02,
kTxBufferEmpty = 0x04,
kDCDAsserted = 0x08,
kSyncHunt = 0x10,
kCTSAsserted = 0x20,
kTXUnderRun = 0x40,
kBreakReceived = 0x80,
kAllSent = 0x01,
kParityErr = 0x10,
kRxOverrun = 0x20,
kCRCFramingErr = 0x40,
kRxErrorsMask = (kParityErr | kRxOverrun | kCRCFramingErr),
kChannelARxIP = 0x20,
kChannelATxIP = 0x10,
kChannelAESIP = 0x08,
kChannelBRxIP = 0x04,
kChannelBTxIP = 0x02,
kChannelBESIP = 0x01,
kChannelRxIP = 0x04,
kChannelTxIP = 0x02,
kChannelESIP = 0x01,
kResetExtStsInt = 0x10,
kResetRxInt = 0x20,
kResetTxIP = 0x28,
kErrorReset = 0x30,
kTxUnderrunReset = 0xC0,
kHighIUSReset = 0x38,
kWReqDisable = 0x00,
kWReqEnable = 0x80,
kDMAReqSelect = 0x40,
kDMAReqOnTx = 0x00,
kDMAReqOnRx = 0x20,
kRxInt1stOrSC = 0x08,
kRxIntAllOrSC = 0x10,
kRxIntOnlySC = 0x18,
kRxIntMask = 0x18,
kParityIsSpCond = 0x04,
kTxIntEnable = 0x02,
kExtIntEnable = 0x01,
kRx5Bits = 0x00,
kRx6Bits = 0x80,
kRx7Bits = 0x40,
kRx8Bits = 0xC0,
kRxBitsMask = 0xC0,
kRxEnable = 0x01,
kX1ClockMode = 0x00,
kX16ClockMode = 0x40,
kX32ClockMode = 0x80,
kX64ClockMode = 0xC0,
kClockModeMask = 0xC0,
kSyncModeMask = 0x30,
kExtSyncMode = 0x30,
kSDLCSyncMode = 0x20,
k16BitSyncMode = 0x10,
k8BitSyncMode = 0x00,
k1StopBit = 0x04,
k1pt5StopBits = 0x08,
k2StopBits = 0x0C,
kStopBitsMask = 0x0C,
kParityEven = 0x02,
kParityEnable = 0x01,
kParityMask = 0x03,
kDTR = 0x80,
kTx5Bits = 0x00,
kTx6Bits = 0x40,
kTx7Bits = 0x20,
kTx8Bits = 0x60,
kTxBitsMask = 0x60,
kSendBreak = 0x10,
kTxEnable = 0x08,
kRTS = 0x02,
kEReq = 0x10,
kChannelResetA = 0x80,
kChannelResetB = 0x40,
kINTACK = 0x20,
kStatusHigh = 0x10,
kMIE = 0x08,
kDLC = 0x04,
kNV = 0x02,
kVIS = 0x01,
kNRZ = 0x00,
kNRZI = 0x20,
kFM1 = 0x40,
kFM0 = 0x60,
kRxClockRTxC = 0x00,
kRxClockTRxC = 0x20,
kRxClockBRG = 0x40,
kRxClockMask = 0x60,
kTxClockRTxC = 0x00,
kTxClockTRxC = 0x08,
kTxClockBRG = 0x10,
kTxClockMask = 0x18,
kLocalLoopback = 0x10,
kBRGFromRTxC = 0x00,
kBRGFromPCLK = 0x02,
kBRGDisable = 0x00,
kBRGEnable = 0x01,
kBreakAbortIE = 0x80,
kCTSIE = 0x20,
kDCDIE = 0x08,
kERegEnable = 0x01
};
#endif