#define ACE_DATA_OFS 0
#define ACE_DMSB_OFS 1
#define ACE_INTE_OFS 1
#define ACE_FCTL_OFS 2
#define ACE_INTI_OFS 2
#define ACE_LCTL_OFS 3
#define ACE_MCTL_OFS 4
#define ACE_LSTS_OFS 5
#define ACE_MSTS_OFS 6
#define ACE_SCRG_OFS 7
#define INTE_RDA_MSK 0x01
#define INTE_THE_MSK 0x02
#define INTE_LST_MSK 0x04
#define INTE_MST_MSK 0x08
#define FCTL_ENABLE 0x01
#define FCTL_LEVEL_1 0x00
#define FCTL_LEVEL_4 0x40
#define FCTL_LEVEL_8 0x80
#define FCTL_LEVEL_14 0xc0
#define INTI_MST_MSK 0x00
#define INTI_TXE_MSK 0x02
#define INTI_RDA_MSK 0x04
#define INTI_TDA_MSK 0x0c
#define INTI_LST_MSK 0x06
#define INTI_NON_MSK 0x01
#define INTI_FIFO_MSK 0xc0
#define LCTL_WS0_MSK 0x01
#define LCTL_WS1_MSK 0x02
#define LCTL_STB_MSK 0x04
#define LCTL_PEN_MSK 0x08
#define LCTL_PRE_MSK 0x10
#define LCTL_PRS_MSK 0x20
#define LCTL_BRK_MSK 0x40
#define LCTL_ENB_MSK 0x80
#define MCTL_DTR_MSK 0x01
#define MCTL_RTS_MSK 0x02
#define MCTL_GP1_MSK 0x04
#define MCTL_GP2_MSK 0x08
#define MCTL_LOP_MSK 0x10
#define LSTS_RDR_MSK 0x01
#define LSTS_OVR_MSK 0x02
#define LSTS_PER_MSK 0x04
#define LSTS_FER_MSK 0x08
#define LSTS_BDT_MSK 0x10
#define LSTS_THE_MSK 0x20
#define LSTS_TXE_MSK 0x40
#define MSTS_DCTS_MSK 0x01
#define MSTS_DDSR_MSK 0x02
#define MSTS_DRI_MSK 0x04
#define MSTS_DDCD_MSK 0x08
#define MSTS_CTS_MSK 0x10
#define MSTS_DSR_MSK 0x20
#define MSTS_RI_MSK 0x40
#define MSTS_DCD_MSK 0x80
| struct tagIRQDEFS | |
| { | |
| IRQ_HANDLER* pvIrq; | |
| volatile u_char* pnIrqMskPort; | |
| u_char nMask; | |
| } |
| Visible in: | nut/arch/avr/dev/tlc16c550.c |
| Used in: | AceInit() |
atIrqDcb
static ACEDCB* atIrqDcb[8]
| Used in: | AceInit() |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | NutHeapFree() | nut/os/heap.c |
| Used in: | nut/arch/avr/dev/ace.c | |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | AceOutput() | nut/arch/avr/dev/tlc16c550.c |
| NutEventWait() | nut/os/event.c | |
| Called by: | AcePut() | nut/arch/avr/dev/tlc16c550.c |
| Used in: | AceInit() | nut/arch/avr/dev/tlc16c550.c |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | AceEnable() | nut/arch/avr/dev/tlc16c550.c |
| AceIOCtl() | nut/arch/avr/dev/tlc16c550.c | |
| NutRegisterIrqHandler() | nut/dev/ihndlr.c | |
| memset() | ||
| Used in: | nut/arch/avr/dev/ace.c | |
| References Functions: | AceFlush() | nut/arch/avr/dev/tlc16c550.c |
| AceInput() | nut/arch/avr/dev/tlc16c550.c | |
| AceIrqHandler() | nut/arch/avr/dev/tlc16c550.c | |
| AceOutput() | nut/arch/avr/dev/tlc16c550.c | |
| References Variables: | atIrqDcb | nut/arch/avr/dev/tlc16c550.c |
| atIrqDefs | nut/arch/avr/dev/tlc16c550.c | |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | NutEventWait() | nut/os/event.c |
| Called by: | AceRead() | nut/arch/avr/dev/tlc16c550.c |
| Used in: | AceInit() | nut/arch/avr/dev/tlc16c550.c |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | NutHeapAlloc() | nut/os/heap.c |
| Used in: | nut/arch/avr/dev/ace.c | |
| Prototyped in: | nut/include/dev/ace.h | |
| Called by: | AceFlush() | nut/arch/avr/dev/tlc16c550.c |
| Used in: | AceInit() | nut/arch/avr/dev/tlc16c550.c |
| Calls: | AceFlush() | nut/arch/avr/dev/tlc16c550.c |
| Called by: | AceWrite() | nut/arch/avr/dev/tlc16c550.c |
| AceWrite_P() | nut/arch/avr/dev/tlc16c550.c |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | AceInput() | nut/arch/avr/dev/tlc16c550.c |
| Used in: | nut/arch/avr/dev/ace.c | |
| Prototyped in: | nut/include/dev/ace.h | |
| Used in: | nut/arch/avr/dev/ace.c | |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | AcePut() | nut/arch/avr/dev/tlc16c550.c |
| Used in: | nut/arch/avr/dev/ace.c | |
| Prototyped in: | nut/include/dev/ace.h | |
| Calls: | AcePut() | nut/arch/avr/dev/tlc16c550.c |
| Used in: | nut/arch/avr/dev/ace.c | |
| Calls: | NutDelay() | nut/arch/avr/dev/ostimer.c |
| Called by: | AceIOCtl() | nut/arch/avr/dev/tlc16c550.c |
| Called by: | AceIOCtl() | nut/arch/avr/dev/tlc16c550.c |
| AceInit() | nut/arch/avr/dev/tlc16c550.c |
| Called by: | AceIOCtl() | nut/arch/avr/dev/tlc16c550.c |
| Calls: | NutEventPostAsync() | nut/os/event.c |
| Used in: | AceInit() | nut/arch/avr/dev/tlc16c550.c |