Netcruzer Library API  V2.03
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Groups Pages
_SERPORT Struct Reference

#include <nz_serDataPorts.h>

Data Fields

union {
   struct {
      unsigned int   type: 5
 "Serial Data Port" Type, is a SERPORT_TYPE_xx define
 
      unsigned int   fill5_7: 3
 Reserved, might add to type if required.
 
      unsigned int   typeInfo: 3
 Additional info for "Serial Data Port" Type.
 
      unsigned int   fill11_14: 4
 Reserved.
 
      unsigned int   bEnabled: 1
 "Serial Data Port" Enabled. Must match SERPORT_STAT_ENABLED!
 
   }   flagBits
 
   struct {
      BYTE   LB
 Lower Byte, contains Buffer Type and Format.
 
      BYTE   HB
 Upper Byte.
 
   }   flagBytes
 
   WORD   flagVal
 
}; 
 
CIRBUF cbufTx
 TX Circular Buffer, use bufXxx functions.
 
CIRBUF cbufRx
 RX Circular Buffer, use bufXxx functions.
 
BYTE fill
 Reserved.
 
BYTE strId
 

Detailed Description

"Serial Data Port" structure, TX and RX "Circular Buffers" (CIRBUF structures).


The documentation for this struct was generated from the following file: