📄 ds2154.h
字号:
#ifndef __INCds2154h
#define __INCds2154h
#include "drv/multi/ppc860Siu.h"
#define DS2154_VCR1(base) ((VUINT8 *)((base) + 0x00))
#define DS2154_VCR2(base) ((VUINT8 *)((base) + 0x01))
#define DS2154_CRCCR1(base) ((VUINT8 *)((base) + 0x02))
#define DS2154_CRCCR2(base) ((VUINT8 *)((base) + 0x03))
#define DS2154_EBCR1(base) ((VUINT8 *)((base) + 0x04))
#define DS2154_EBCR2(base) ((VUINT8 *)((base) + 0x05))
#define DS2154_SR1(base) ((VUINT8 *)((base) + 0x06))
#define DS2154_SR2(base) ((VUINT8 *)((base) + 0x07))
#define DS2154_RIR(base) ((VUINT8 *)((base) + 0x08))
#define DS2154_IDR(base) ((VUINT8 *)((base) + 0x0f))
#define DS2154_RCR1(base) ((VUINT8 *)((base) + 0x10))
#define DS2154_RCR2(base) ((VUINT8 *)((base) + 0x11))
#define DS2154_TCR1(base) ((VUINT8 *)((base) + 0x12))
#define DS2154_TCR2(base) ((VUINT8 *)((base) + 0x13))
#define DS2154_CCR1(base) ((VUINT8 *)((base) + 0x14))
#define DS2154_TEST1(base) ((VUINT8 *)((base) + 0x15))
#define DS2154_IMR1(base) ((VUINT8 *)((base) + 0x16))
#define DS2154_IMR2(base) ((VUINT8 *)((base) + 0x17))
#define DS2154_LICR(base) ((VUINT8 *)((base) + 0x18))
#define DS2154_TEST2(base) ((VUINT8 *)((base) + 0x19))
#define DS2154_CCR2(base) ((VUINT8 *)((base) + 0x1a))
#define DS2154_CCR3(base) ((VUINT8 *)((base) + 0x1b))
#define DS2154_TSaCR(base) ((VUINT8 *)((base) + 0x1c))
#define DS2154_SSR(base) ((VUINT8 *)((base) + 0x1e))
#define DS2154_RNAF(base) ((VUINT8 *)((base) + 0x1f))
#define DS2154_TAF(base) ((VUINT8 *)((base) + 0x20))
#define DS2154_TNAF(base) ((VUINT8 *)((base) + 0x21))
#define DS2154_TCBR1(base) ((VUINT8 *)((base) + 0x22))
#define DS2154_TCBR2(base) ((VUINT8 *)((base) + 0x23))
#define DS2154_TCBR3(base) ((VUINT8 *)((base) + 0x24))
#define DS2154_TCBR4(base) ((VUINT8 *)((base) + 0x25))
#define DS2154_TIR1(base) ((VUINT8 *)((base) + 0x26))
#define DS2154_TIR2(base) ((VUINT8 *)((base) + 0x27))
#define DS2154_TIR3(base) ((VUINT8 *)((base) + 0x28))
#define DS2154_TIR4(base) ((VUINT8 *)((base) + 0x29))
#define DS2154_TIDR(base) ((VUINT8 *)((base) + 0x2a))
#define DS2154_RCBR1(base) ((VUINT8 *)((base) + 0x2b))
#define DS2154_RCBR2(base) ((VUINT8 *)((base) + 0x2c))
#define DS2154_RCBR3(base) ((VUINT8 *)((base) + 0x2d))
#define DS2154_RCBR4(base) ((VUINT8 *)((base) + 0x2e))
#define DS2154_RAF(base) ((VUINT8 *)((base) + 0x2f))
#define DS2154_RS(i,base) ((VUINT8 *)((base) + 0x30 + i))
/*#define RS2(base) ((VUINT8 *)((base) + 0x31))
#define RS3(base) ((VUINT8 *)((base) + 0x32))
#define RS4(base) ((VUINT8 *)((base) + 0x33))
#define RS5(base) ((VUINT8 *)((base) + 0x34))
#define RS6(base) ((VUINT8 *)((base) + 0x35))
#define RS7(base) ((VUINT8 *)((base) + 0x36))
#define RS8(base) ((VUINT8 *)((base) + 0x37))
#define RS9(base) ((VUINT8 *)((base) + 0x38))
#define RS10(base) ((VUINT8 *)((base) + 0x39))
#define RS11(base) ((VUINT8 *)((base) + 0x3a))
#define RS12(base) ((VUINT8 *)((base) + 0x3b))
#define RS13(base) ((VUINT8 *)((base) + 0x3c))
#define RS14(base) ((VUINT8 *)((base) + 0x3d))
#define RS15(base) ((VUINT8 *)((base) + 0x3e))
#define RS16(base) ((VUINT8 *)((base) + 0x3f))*/
#define DS2154_TS(i,base) ((VUINT8 *)((base) + 0x40 + i))
/*#define TS2(base) ((VUINT8 *)((base) + 0x41))
#define TS3(base) ((VUINT8 *)((base) + 0x42))
#define TS4(base) ((VUINT8 *)((base) + 0x43))
#define TS5(base) ((VUINT8 *)((base) + 0x44))
#define TS6(base) ((VUINT8 *)((base) + 0x45))
#define TS7(base) ((VUINT8 *)((base) + 0x46))
#define TS8(base) ((VUINT8 *)((base) + 0x47))
#define TS9(base) ((VUINT8 *)((base) + 0x48))
#define TS10(base) ((VUINT8 *)((base) + 0x49))
#define TS11(base) ((VUINT8 *)((base) + 0x4a))
#define TS12(base) ((VUINT8 *)((base) + 0x4b))
#define TS13(base) ((VUINT8 *)((base) + 0x4c))
#define TS14(base) ((VUINT8 *)((base) + 0x4d))
#define TS15(base) ((VUINT8 *)((base) + 0x4e))
#define TS16(base) ((VUINT8 *)((base) + 0x4f))*/
#define DS2154_TSiAF(base) ((VUINT8 *)((base) + 0x50))
#define DS2154_TSiNAF(base) ((VUINT8 *)((base) + 0x51))
#define DS2154_TRA(base) ((VUINT8 *)((base) + 0x52))
#define DS2154_TSa4(base) ((VUINT8 *)((base) + 0x53))
#define DS2154_TSa5(base) ((VUINT8 *)((base) + 0x54))
#define DS2154_TSa6(base) ((VUINT8 *)((base) + 0x55))
#define DS2154_TSa7(base) ((VUINT8 *)((base) + 0x56))
#define DS2154_TSa8(base) ((VUINT8 *)((base) + 0x57))
#define DS2154_RSiAF(base) ((VUINT8 *)((base) + 0x58))
#define DS2154_RSiNAF(base) ((VUINT8 *)((base) + 0x59))
#define DS2154_RRA(base) ((VUINT8 *)((base) + 0x5a))
#define DS2154_RSa4(base) ((VUINT8 *)((base) + 0x5b))
#define DS2154_RSa5(base) ((VUINT8 *)((base) + 0x5c))
#define DS2154_RSa6(base) ((VUINT8 *)((base) + 0x5d))
#define DS2154_RSa7(base) ((VUINT8 *)((base) + 0x5e))
#define DS2154_RSa8(base) ((VUINT8 *)((base) + 0x5f))
#define DS2154_TC(i,base) ((VUINT8 *)((base) + 0x5f + i))
/*#define TC2(base) ((VUINT8 *)((base) + 0x61))
#define TC3(base) (CAST(VUINT8 *)((base) + 0x62))
#define TC4(base) (CAST(VUINT8 *)((base) + 0x63))
#define TC5(base) (CAST(VUINT8 *)((base) + 0x64))
#define TC6(base) (CAST(VUINT8 *)((base) + 0x65))
#define TC7(base) (CAST(VUINT8 *)((base) + 0x66))
#define TC8(base) (CAST(VUINT8 *)((base) + 0x67))
#define TC9(base) (CAST(VUINT8 *)((base) + 0x68))
#define TC10(base) (CAST(VUINT8 *)((base) + 0x69))
#define TC11(base) (CAST(VUINT8 *)((base) + 0x6a))
#define TC12(base) (CAST(VUINT8 *)((base) + 0x6b))
#define TC13(base) (CAST(VUINT8 *)((base) + 0x6c))
#define TC14(base) (CAST(VUINT8 *)((base) + 0x6d))
#define TC15(base) (CAST(VUINT8 *)((base) + 0x6e))
#define TC16(base) (CAST(VUINT8 *)((base) + 0x6f))
#define TC17(base) (CAST(VUINT8 *)((base) + 0x70))
#define TC18(base) (CAST(VUINT8 *)((base) + 0x71))
#define TC19(base) (CAST(VUINT8 *)((base) + 0x72))
#define TC20(base) (CAST(VUINT8 *)((base) + 0x73))
#define TC21(base) (CAST(VUINT8 *)((base) + 0x74))
#define TC22(base) (CAST(VUINT8 *)((base) + 0x75))
#define TC23(base) (CAST(VUINT8 *)((base) + 0x76))
#define TC24(base) (CAST(VUINT8 *)((base) + 0x77))
#define TC25(base) (CAST(VUINT8 *)((base) + 0x78))
#define TC26(base) (CAST(VUINT8 *)((base) + 0x79))
#define TC27(base) (CAST(VUINT8 *)((base) + 0x7a))
#define TC28(base) (CAST(VUINT8 *)((base) + 0x7b))
#define TC29(base) (CAST(VUINT8 *)((base) + 0x7c))
#define TC30(base) (CAST(VUINT8 *)((base) + 0x7d))
#define TC31(base) (CAST(VUINT8 *)((base) + 0x7e))
#define TC32(base) (CAST(VUINT8 *)((base) + 0x7f))*/
#define DS2154_RC(i,base) ((VUINT8 *)((base) + 0x7f + i))
/*#define RC2(base) (CAST(VUINT8 *)((base) + 0x81))
#define RC3(base) (CAST(VUINT8 *)((base) + 0x82))
#define RC4(base) (CAST(VUINT8 *)((base) + 0x83))
#define RC5(base) (CAST(VUINT8 *)((base) + 0x84))
#define RC6(base) (CAST(VUINT8 *)((base) + 0x85))
#define RC7(base) (CAST(VUINT8 *)((base) + 0x86))
#define RC8(base) (CAST(VUINT8 *)((base) + 0x87))
#define RC9(base) (CAST(VUINT8 *)((base) + 0x88))
#define RC10(base) (CAST(VUINT8 *)((base) + 0x89))
#define RC11(base) (CAST(VUINT8 *)((base) + 0x8a))
#define RC12(base) (CAST(VUINT8 *)((base) + 0x8b))
#define RC13(base) (CAST(VUINT8 *)((base) + 0x8c))
#define RC14(base) (CAST(VUINT8 *)((base) + 0x8d))
#define RC15(base) (CAST(VUINT8 *)((base) + 0x8e))
#define RC16(base) (CAST(VUINT8 *)((base) + 0x8f))
#define RC17(base) (CAST(VUINT8 *)((base) + 0x90))
#define RC18(base) (CAST(VUINT8 *)((base) + 0x91))
#define RC19(base) (CAST(VUINT8 *)((base) + 0x92))
#define RC20(base) (CAST(VUINT8 *)((base) + 0x93))
#define RC21(base) (CAST(VUINT8 *)((base) + 0x94))
#define RC22(base) (CAST(VUINT8 *)((base) + 0x95))
#define RC23(base) (CAST(VUINT8 *)((base) + 0x96))
#define RC24(base) (CAST(VUINT8 *)((base) + 0x97))
#define RC25(base) (CAST(VUINT8 *)((base) + 0x98))
#define RC26(base) (CAST(VUINT8 *)((base) + 0x99))
#define RC27(base) (CAST(VUINT8 *)((base) + 0x9a))
#define RC28(base) (CAST(VUINT8 *)((base) + 0x9b))
#define RC29(base) (CAST(VUINT8 *)((base) + 0x9c))
#define RC30(base) (CAST(VUINT8 *)((base) + 0x9d))
#define RC31(base) (CAST(VUINT8 *)((base) + 0x9e))
#define RC32(base) (CAST(VUINT8 *)((base) + 0x9f))*/
#define DS2154_TCC1(base) ((VUINT8 *)((base) + 0xa0))
#define DS2154_TCC2(base) ((VUINT8 *)((base) + 0xa1))
#define DS2154_TCC3(base) ((VUINT8 *)((base) + 0xa2))
#define DS2154_TCC4(base) ((VUINT8 *)((base) + 0xa3))
#define DS2154_RCC1(base) ((VUINT8 *)((base) + 0xa4))
#define DS2154_RCC2(base) ((VUINT8 *)((base) + 0xa5))
#define DS2154_RCC3(base) ((VUINT8 *)((base) + 0xa6))
#define DS2154_RCC4(base) ((VUINT8 *)((base) + 0xa7))
#define DS2154_CCR4(base) ((VUINT8 *)((base) + 0xa8))
#define DS2154_TDS0M(base) ((VUINT8 *)((base) + 0xa9))
#define DS2154_CCR5(base) ((VUINT8 *)((base) + 0xaa))
#define DS2154_RDS0M(base) ((VUINT8 *)((base) + 0xab))
#define DS2154_TEST3(base) ((VUINT8 *)((base) + 0xac))
#define DS2154_NOTUSE(base) ((VUINT8 *)((base) + 0xac))
#endif /* __INCds2154h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -