hsh3.h

来自「澳洲人写的Cortex,包括uC_IP协议栈」· C头文件 代码 · 共 455 行 · 第 1/5 页

H
455
字号
#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_TLB_PROT_STORE">HSH3_VECTOR_TLB_PROT_STORE</a></font>  (6)     <font color="#6920ac">/* TLB protection violation (store) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_ADDR_ERR_LOAD">HSH3_VECTOR_ADDR_ERR_LOAD</a></font>   (7)     <font color="#6920ac">/* Address error (load) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_ADDR_ERR_STORE">HSH3_VECTOR_ADDR_ERR_STORE</a></font>  (8)     <font color="#6920ac">/* Address error (store) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RESERVED_9">HSH3_VECTOR_RESERVED_9</a></font>      (9)     <font color="#6920ac">/* Reserved for system use */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RESERVED_10">HSH3_VECTOR_RESERVED_10</a></font>     (10)    <font color="#6920ac">/* Reserved for system use */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_TRAPA">HSH3_VECTOR_TRAPA</a></font>           (11)    <font color="#6920ac">/* Unconditional trap  */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RES_INSTRUCT">HSH3_VECTOR_RES_INSTRUCT</a></font>    (12)    <font color="#6920ac">/* Reserved instruction code */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_ILLEGAL_SLOT">HSH3_VECTOR_ILLEGAL_SLOT</a></font>    (13)    <font color="#6920ac">/* Illegal slot instruction */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_NMI">HSH3_VECTOR_NMI</a></font>             (14)    <font color="#6920ac">/* Nonmaskable interrupt */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_BREAK">HSH3_VECTOR_BREAK</a></font>           (15)    <font color="#6920ac">/* User break point trap */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RESET">HSH3_EVENT_RESET</a></font>            (0x000) <font color="#6920ac">/* power-on reset */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_MRESET">HSH3_EVENT_MRESET</a></font>           (0x020) <font color="#6920ac">/* manual reset reset */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TLB_INVAL_LOAD">HSH3_EVENT_TLB_INVAL_LOAD</a></font>   (0x040) <font color="#6920ac">/* TLB invalid (load) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TLB_INVAL_STORE">HSH3_EVENT_TLB_INVAL_STORE</a></font>  (0x060) <font color="#6920ac">/* TLB invalid (store) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TLB_MISS_LOAD">HSH3_EVENT_TLB_MISS_LOAD</a></font>    (0x040) <font color="#6920ac">/* TLB miss (load) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TLB_MISS_STORE">HSH3_EVENT_TLB_MISS_STORE</a></font>   (0x060) <font color="#6920ac">/* TLB miss (store) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_INIT_WRITE">HSH3_EVENT_INIT_WRITE</a></font>       (0x080) <font color="#6920ac">/* Initial page write */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TLB_PROT_LOAD">HSH3_EVENT_TLB_PROT_LOAD</a></font>    (0x0A0) <font color="#6920ac">/* TLB protection violation (load) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TLB_PROT_STORE">HSH3_EVENT_TLB_PROT_STORE</a></font>   (0x0C0) <font color="#6920ac">/* TLB protection violation (store) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_ADDR_ERR_LOAD">HSH3_EVENT_ADDR_ERR_LOAD</a></font>    (0x0E0) <font color="#6920ac">/* Address error (load) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_ADDR_ERR_STORE">HSH3_EVENT_ADDR_ERR_STORE</a></font>   (0x100) <font color="#6920ac">/* Address error (store) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RESERVED_9">HSH3_EVENT_RESERVED_9</a></font>       (0x120) <font color="#6920ac">/* Reserved for system use */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RESERVED_10">HSH3_EVENT_RESERVED_10</a></font>      (0x140) <font color="#6920ac">/* Reserved for system use */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TRAPA">HSH3_EVENT_TRAPA</a></font>            (0x160) <font color="#6920ac">/* Unconditional trap  */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RES_INSTRUCT">HSH3_EVENT_RES_INSTRUCT</a></font>     (0x180) <font color="#6920ac">/* Reserved instruction code */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_ILLEGAL_SLOT">HSH3_EVENT_ILLEGAL_SLOT</a></font>     (0x1A0) <font color="#6920ac">/* Illegal slot instruction */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_NMI">HSH3_EVENT_NMI</a></font>              (0x1C0) <font color="#6920ac">/* Nonmaskable interrupt */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_BREAK">HSH3_EVENT_BREAK</a></font>            (0x1E0) <font color="#6920ac">/* User break point trap */</font><b><font color='DarkGreen'>#endif</font></b><font color="maroon"></font><b><font color='DarkGreen'>#if</font></b><font color="maroon"> (CRTX_CPU_TYPE==CRTX_HSH7707)  || \</font>    (<a href="CRTX_CPU_TYPE.FIND-DEF">CRTX_CPU_TYPE</a>==<a href="CRTX_HSH7708R.FIND-DEF">CRTX_HSH7708R</a>) || (<a href="CRTX_CPU_TYPE.FIND-DEF">CRTX_CPU_TYPE</a>==<a href="CRTX_HSH7708S.FIND-DEF">CRTX_HSH7708S</a>) || \    (<a href="CRTX_CPU_TYPE.FIND-DEF">CRTX_CPU_TYPE</a>==<a href="CRTX_HSH7708.FIND-DEF">CRTX_HSH7708</a>)  || \    (<a href="CRTX_CPU_TYPE.FIND-DEF">CRTX_CPU_TYPE</a>==<a href="CRTX_HSH7709.FIND-DEF">CRTX_HSH7709</a>)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL0">HSH3_VECTOR_IRL0</a></font>            (16)    <font color="#6920ac">/* External hardware interrupt  0 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL1">HSH3_VECTOR_IRL1</a></font>            (17)    <font color="#6920ac">/* External hardware interrupt  1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL2">HSH3_VECTOR_IRL2</a></font>            (18)    <font color="#6920ac">/* External hardware interrupt  2 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL3">HSH3_VECTOR_IRL3</a></font>            (19)    <font color="#6920ac">/* External hardware interrupt  3 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL4">HSH3_VECTOR_IRL4</a></font>            (20)    <font color="#6920ac">/* External hardware interrupt  4 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL5">HSH3_VECTOR_IRL5</a></font>            (21)    <font color="#6920ac">/* External hardware interrupt  5 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL6">HSH3_VECTOR_IRL6</a></font>            (22)    <font color="#6920ac">/* External hardware interrupt  6 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL7">HSH3_VECTOR_IRL7</a></font>            (23)    <font color="#6920ac">/* External hardware interrupt  7 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL8">HSH3_VECTOR_IRL8</a></font>            (24)    <font color="#6920ac">/* External hardware interrupt  8 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL9">HSH3_VECTOR_IRL9</a></font>            (25)    <font color="#6920ac">/* External hardware interrupt  9 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL10">HSH3_VECTOR_IRL10</a></font>           (26)    <font color="#6920ac">/* External hardware interrupt 10 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL11">HSH3_VECTOR_IRL11</a></font>           (27)    <font color="#6920ac">/* External hardware interrupt 11 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL12">HSH3_VECTOR_IRL12</a></font>           (28)    <font color="#6920ac">/* External hardware interrupt 12 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL13">HSH3_VECTOR_IRL13</a></font>           (29)    <font color="#6920ac">/* External hardware interrupt 13 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_IRL14">HSH3_VECTOR_IRL14</a></font>           (30)    <font color="#6920ac">/* External hardware interrupt 14 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RESERVED_31">HSH3_VECTOR_RESERVED_31</a></font>     (31)    <font color="#6920ac">/* Reserved for system use */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_TMU_TUNI0">HSH3_VECTOR_TMU_TUNI0</a></font>       (32)    <font color="#6920ac">/* Timer unit 0 (TUNI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_TMU_TUNI1">HSH3_VECTOR_TMU_TUNI1</a></font>       (33)    <font color="#6920ac">/* Timer unit 1 (TUNI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_TMU_TUNI2">HSH3_VECTOR_TMU_TUNI2</a></font>       (34)    <font color="#6920ac">/* Timer unit 2 (TUNI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_TMU_TICPI2">HSH3_VECTOR_TMU_TICPI2</a></font>      (35)    <font color="#6920ac">/* Timer unit 2 (TICPI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RTC_ATI">HSH3_VECTOR_RTC_ATI</a></font>         (36)    <font color="#6920ac">/* Realtime clock unit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RTC_PRI">HSH3_VECTOR_RTC_PRI</a></font>         (37)    <font color="#6920ac">/* Realtime clock unit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_RTC_CUI">HSH3_VECTOR_RTC_CUI</a></font>         (38)    <font color="#6920ac">/* Realtime clock unit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_SCI_ERI">HSH3_VECTOR_SCI_ERI</a></font>         (39)    <font color="#6920ac">/* SCI: Receive error */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_SCI_RXI">HSH3_VECTOR_SCI_RXI</a></font>         (40)    <font color="#6920ac">/* SCI: Reception completed */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_SCI_TXI">HSH3_VECTOR_SCI_TXI</a></font>         (41)    <font color="#6920ac">/* SCI: Transmit data entry */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_SCI_TEI">HSH3_VECTOR_SCI_TEI</a></font>         (42)    <font color="#6920ac">/* SCI: Transmission */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_WDT_ITI">HSH3_VECTOR_WDT_ITI</a></font>         (43)    <font color="#6920ac">/* Watchdog timer */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_REF_RCMI">HSH3_VECTOR_REF_RCMI</a></font>        (44)    <font color="#6920ac">/* Refresh controller */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_VECTOR_REF_ROVI">HSH3_VECTOR_REF_ROVI</a></font>        (45)    <font color="#6920ac">/* Refresh controller */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL0">HSH3_EVENT_IRL0</a></font>             (0x200) <font color="#6920ac">/* External hardware interrupt  0 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL1">HSH3_EVENT_IRL1</a></font>             (0x220) <font color="#6920ac">/* External hardware interrupt  1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL2">HSH3_EVENT_IRL2</a></font>             (0x240) <font color="#6920ac">/* External hardware interrupt  2 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL3">HSH3_EVENT_IRL3</a></font>             (0x260) <font color="#6920ac">/* External hardware interrupt  3 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL4">HSH3_EVENT_IRL4</a></font>             (0x280) <font color="#6920ac">/* External hardware interrupt  4 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL5">HSH3_EVENT_IRL5</a></font>             (0x2A0) <font color="#6920ac">/* External hardware interrupt  5 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL6">HSH3_EVENT_IRL6</a></font>             (0x2C0) <font color="#6920ac">/* External hardware interrupt  6 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL7">HSH3_EVENT_IRL7</a></font>             (0x2E0) <font color="#6920ac">/* External hardware interrupt  7 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL8">HSH3_EVENT_IRL8</a></font>             (0x300) <font color="#6920ac">/* External hardware interrupt  8 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL9">HSH3_EVENT_IRL9</a></font>             (0x320) <font color="#6920ac">/* External hardware interrupt  9 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL10">HSH3_EVENT_IRL10</a></font>            (0x340) <font color="#6920ac">/* External hardware interrupt 10 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL11">HSH3_EVENT_IRL11</a></font>            (0x360) <font color="#6920ac">/* External hardware interrupt 11 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL12">HSH3_EVENT_IRL12</a></font>            (0x380) <font color="#6920ac">/* External hardware interrupt 12 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL13">HSH3_EVENT_IRL13</a></font>            (0x3A0) <font color="#6920ac">/* External hardware interrupt 13 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_IRL14">HSH3_EVENT_IRL14</a></font>            (0x3C0) <font color="#6920ac">/* External hardware interrupt 14 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RESERVED_31">HSH3_EVENT_RESERVED_31</a></font>      (0x3E0) <font color="#6920ac">/* Reserved for system use */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TMU_TUNI0">HSH3_EVENT_TMU_TUNI0</a></font>        (0x400) <font color="#6920ac">/* Timer unit 0 (TUNI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TMU_TUNI1">HSH3_EVENT_TMU_TUNI1</a></font>        (0x420) <font color="#6920ac">/* Timer unit 1 (TUNI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TMU_TUNI2">HSH3_EVENT_TMU_TUNI2</a></font>        (0x440) <font color="#6920ac">/* Timer unit 2 (TUNI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_TMU_TICPI2">HSH3_EVENT_TMU_TICPI2</a></font>       (0x460) <font color="#6920ac">/* Timer unit 2 (TICPI) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RTC_ATI">HSH3_EVENT_RTC_ATI</a></font>          (0x480) <font color="#6920ac">/* Realtime clock unit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RTC_PRI">HSH3_EVENT_RTC_PRI</a></font>          (0x4A0) <font color="#6920ac">/* Realtime clock unit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_RTC_CUI">HSH3_EVENT_RTC_CUI</a></font>          (0x4C0) <font color="#6920ac">/* Realtime clock unit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_EVENT_SCI_ERI">HSH3_EVENT_SCI_ERI</a></font>          (0x4E0) <font color="#6920ac">/* SCI: Receive error */</font><b><font color='DarkGreen'>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?