AN2262 Motorola / Freescale Semiconductor, AN2262 Datasheet - Page 76

no-image

AN2262

Manufacturer Part Number
AN2262
Description
Wireless HC08 Modem
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
AN2262/D
} SYSFLAGS1;
typedef struct
{
(helper bit)*/
#ifdef SCI_XONXOFF_CONTROL
#endif
} SYSFLAGS2;
//////////////////////////////////////////////////////
// global variables
#pragma DATA_SEG SHORT MY_ZEROPAGE
extern SYSFLAGS1 sys1;
extern SYSFLAGS2 sys2;
extern BYTE i,j;
extern BYTE *p;
#pragma DATA_SEG DEFAULT
/////////////////////////////////////////////////////
// SCI stuff
// we use fixed buffers (allocated in wrs.c)
#define SCI_FIXED_BUFFS
extern BYTE sciTxBuff[];
extern BYTE sciRxBuff[];
#define sciTxSize 47
#define sciRxSize 46
// map SCI bits into our global flags
#define sciRxOverflow sys2.sciRxOverflow
#define sciRxIdle sys2.sciRxIdle
#define sciRxIdleS sys2.sciRxIdleS
#define sciRxTmout sys2.sciRxTmout
#define sciRxTmoutHlpr sys2.sciRxTmoutHlpr
#ifdef SCI_XONXOFF_CONTROL
#define sciTxPriority sys2.sciTxPriority /* SCI transmitter: XONXOFF control priority
bit */
#endif
76
unsigned int sciTxPriority : 1;
unsigned int sciRxOverflow : 1; /* SCI receiver: buffer overflow */
unsigned int sciRxIdle : 1;
unsigned int sciRxIdleS : 1;
unsigned int sciRxTmout : 1;
unsigned int sciRxTmoutHlpr : 1;
/* SCI receiver: idle now */
Wireless HC08 Modem
/* SCI receiver: idle sticky bit */
/* SCI receiver: TBM controlled receiver timout */
/* SCI transmitter: XONXOFF control priority bit */
/* SCI receiver: TBM controlled receiver timout
// SCI receiver is idle
// SCI receiver was idle (sticky bit)
// SCI receiver timeout (TBM)
// SCI receiver buffer overflow
// SCI receiver timeout helper bit (TBM)
MOTOROLA

Related parts for AN2262