CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Listing 3 Defining RAM variables
extern uint8
TxLastTime,
XoffPeriod,
XorByte;
////TxLastTime EQU Ram0SegEnd+0
////XoffPeriod EQU Ram0SegEnd+1
////XorByte EQU Ram0SegEnd+2
////Ram0SegEnd SET Ram0SegEnd+3
extern uint16
Zero[6];
////Zero
EQU Ram1SegEnd
////Ram1SegEnd SET Ram1SegEnd+12
extern bool
OptimizeData,
DataTooLong;
////OptimizeData EQU BitSegEnd+0
////PacketTooLong EQU BitSegEnd+1
////BitSegEnd SET BitSegEnd+2
typedef struct {
uint8 XoffCount, SendXonXoff:1, SendXoff:1, XoffSent:1;
} Flow_t;
extern Flow_t
Flow;
////Flow EQU Ram0SegEnd
////Ram0SegEnd SET Ram0SegEnd+2
////Flow_XoffCount EQU Flow+0
////Flow_SendXonXoff EQU BIT_ADDRESS(Flow+1,5)
////Flow_SendXoff EQU BIT_ADDRESS(Flow+1,6)
////Flow_XoffSent EQU BIT_ADDRESS(Flow+1,7)
Back

Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :