hsh3.h

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

H
455
字号
#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_RESET">HSH3_RTC_RCR2_RESET</a></font>     0x02                <font color="#6920ac">/* Reset bit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_ADJ">HSH3_RTC_RCR2_ADJ</a></font>       0x04                <font color="#6920ac">/* Seconds adjustment */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_RTCEN">HSH3_RTC_RCR2_RTCEN</a></font>     0x08                <font color="#6920ac">/* RTC enable bit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_PES0">HSH3_RTC_RCR2_PES0</a></font>      0x10                <font color="#6920ac">/* Periodic interrupt flag 0 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_PES1">HSH3_RTC_RCR2_PES1</a></font>      0x20                <font color="#6920ac">/* Periodic interrupt flag 1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_PES2">HSH3_RTC_RCR2_PES2</a></font>      0x40                <font color="#6920ac">/* Periodic interrupt flag 1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_RTC_RCR2_PEF">HSH3_RTC_RCR2_PEF</a></font>       0x80                <font color="#6920ac">/* Periodic interrupt flag */</font><font color="#6920ac">/*  * Internal UARTS (SCI) * -------------------- */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_BASE0">HSH3_SCI_BASE0</a></font>   ((volatile crtx_Uint8_t *)(0xFFFFFE80))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_BASE">HSH3_SCI_BASE</a></font>    HSH3_SCI_BASE0<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR">HSH3_SCI_SMR</a></font>     (HSH3_UCHAR (0xFFFFFE80))  <font color="#6920ac">/* Serial mode */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_BRR">HSH3_SCI_BRR</a></font>     (HSH3_UCHAR (0xFFFFFE82))  <font color="#6920ac">/* Bit rate */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR">HSH3_SCI_SCR</a></font>     (HSH3_UCHAR (0xFFFFFE84))  <font color="#6920ac">/* Serial control */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_TDR">HSH3_SCI_TDR</a></font>     (HSH3_UCHAR (0xFFFFFE86))  <font color="#6920ac">/* Transmit data */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR">HSH3_SCI_SSR</a></font>     (HSH3_UCHAR (0xFFFFFE88))  <font color="#6920ac">/* Serial status */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_RDR">HSH3_SCI_RDR</a></font>     (HSH3_UCHAR (0xFFFFFE8A))  <font color="#6920ac">/* Receive data */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_OFF">HSH3_SCI_SMR_OFF</a></font>    0x0     <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_BRR_OFF">HSH3_SCI_BRR_OFF</a></font>    0x2<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_OFF">HSH3_SCI_SCR_OFF</a></font>    0x4<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_TDR_OFF">HSH3_SCI_TDR_OFF</a></font>    0x6<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_OFF">HSH3_SCI_SSR_OFF</a></font>    0x8<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_RDR_OFF">HSH3_SCI_RDR_OFF</a></font>    0xA<font color="#6920ac">/* Serial Mode Register (SMR) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS0">HSH3_SCI_SMR_CKS0</a></font>       0x01                <font color="#6920ac">/* Clock select 0 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS1">HSH3_SCI_SMR_CKS1</a></font>       0x02                <font color="#6920ac">/* Clock select 1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS">HSH3_SCI_SMR_CKS</a></font>        0x03                <font color="#6920ac">/* Clock select 0 &amp; 1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS_0">HSH3_SCI_SMR_CKS_0</a></font>      0                   <font color="#6920ac">/* freq clock */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS_4">HSH3_SCI_SMR_CKS_4</a></font>      1                   <font color="#6920ac">/* freq/4 clock */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS_16">HSH3_SCI_SMR_CKS_16</a></font>     2                   <font color="#6920ac">/* freq/16 clock */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CKS_64">HSH3_SCI_SMR_CKS_64</a></font>     3                   <font color="#6920ac">/* freq/64 clock */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_MP">HSH3_SCI_SMR_MP</a></font>         0x04                <font color="#6920ac">/* Multi-processor mode */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_MP_DIS">HSH3_SCI_SMR_MP_DIS</a></font>     (0 &lt;&lt; 2)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_MP_ENA">HSH3_SCI_SMR_MP_ENA</a></font>     (1 &lt;&lt; 2)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_STOP">HSH3_SCI_SMR_STOP</a></font>       0x08                <font color="#6920ac">/* Stop bit length */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_STOP_1">HSH3_SCI_SMR_STOP_1</a></font>     (0 &lt;&lt; 3)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_STOP_2">HSH3_SCI_SMR_STOP_2</a></font>     (1 &lt;&lt; 3)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_PM">HSH3_SCI_SMR_PM</a></font>         0x10                <font color="#6920ac">/* Parity mode */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_PM_EVEN">HSH3_SCI_SMR_PM_EVEN</a></font>    (0 &lt;&lt; 4)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_PM_ODD">HSH3_SCI_SMR_PM_ODD</a></font>     (1 &lt;&lt; 4)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_PE">HSH3_SCI_SMR_PE</a></font>         0x20                <font color="#6920ac">/* Parity enable */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_PE_NOT_CHECK">HSH3_SCI_SMR_PE_NOT_CHECK</a></font>   (0 &lt;&lt; 5)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_PE_CHECKED">HSH3_SCI_SMR_PE_CHECKED</a></font>     (1 &lt;&lt; 5)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CHR">HSH3_SCI_SMR_CHR</a></font>        0x40                <font color="#6920ac">/* Character length */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CHR_8">HSH3_SCI_SMR_CHR_8</a></font>      (0 &lt;&lt; 6)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CHR_7">HSH3_SCI_SMR_CHR_7</a></font>      (1 &lt;&lt; 6)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CM">HSH3_SCI_SMR_CM</a></font>         0x80                <font color="#6920ac">/* communication mode */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CM_ASYNCH">HSH3_SCI_SMR_CM_ASYNCH</a></font>  (0 &lt;&lt; 7)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SMR_CM_SYNCH">HSH3_SCI_SMR_CM_SYNCH</a></font>   (1 &lt;&lt; 7)<font color="#6920ac">/* Serial control register (SCR) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_TIE">HSH3_SCI_SCR_TIE</a></font>            (0x80)  <font color="#6920ac">/* Transmit interrupt enable */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_RIE">HSH3_SCI_SCR_RIE</a></font>            (0x40)  <font color="#6920ac">/* Receive interrupt enable */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_TE">HSH3_SCI_SCR_TE</a></font>             (0x20)  <font color="#6920ac">/* Transmit enable */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_RE">HSH3_SCI_SCR_RE</a></font>             (0x10)  <font color="#6920ac">/* Receive enable */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_MPIE">HSH3_SCI_SCR_MPIE</a></font>           (0x08)  <font color="#6920ac">/* Multiprocessor interrupt ena */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_TEIE">HSH3_SCI_SCR_TEIE</a></font>           (0x04)  <font color="#6920ac">/* Transmit end interrupt enable */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_CKE">HSH3_SCI_SCR_CKE</a></font>            (0x03)  <font color="#6920ac">/* clock enable 0 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_CKE1">HSH3_SCI_SCR_CKE1</a></font>           (0x02)  <font color="#6920ac">/* clock enable 1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SCR_CKE0">HSH3_SCI_SCR_CKE0</a></font>           (0x01)  <font color="#6920ac">/* clock enable 0 */</font><font color="#6920ac">/* Serial status register (SSR) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_TDRE">HSH3_SCI_SSR_TDRE</a></font>           (0x80)  <font color="#6920ac">/* Transmit data reg empty */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_RDRF">HSH3_SCI_SSR_RDRF</a></font>           (0x40)  <font color="#6920ac">/* Receive data register full */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_ORER">HSH3_SCI_SSR_ORER</a></font>           (0x20)  <font color="#6920ac">/* Overrun error */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_FER">HSH3_SCI_SSR_FER</a></font>            (0x10)  <font color="#6920ac">/* Framing error */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_PER">HSH3_SCI_SSR_PER</a></font>            (0x8)   <font color="#6920ac">/* Parity error */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_TEND">HSH3_SCI_SSR_TEND</a></font>           (0x4)   <font color="#6920ac">/* Transmit end */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_MPB">HSH3_SCI_SSR_MPB</a></font>            (0x2)   <font color="#6920ac">/* Multiprocessor bit */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_SCI_SSR_MPBT">HSH3_SCI_SSR_MPBT</a></font>           (0x1)   <font color="#6920ac">/* Multiprocessor bit transfer */</font><font color="#6920ac">/*  * WatchDog Timer (WDT) * -------------------- */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_WDT_WTCNT_R">HSH3_WDT_WTCNT_R</a></font> (HSH3_UCHAR (0xFFFFFF84))  <font color="#6920ac">/* Watchdog timer counter (read) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_WDT_WTCNT_W">HSH3_WDT_WTCNT_W</a></font> (HSH3_USHORT(0xFFFFFF84))  <font color="#6920ac">/* Watchdog timer counter (write) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_WDT_WTCSR_R">HSH3_WDT_WTCSR_R</a></font> (HAH3_UCHAR (0xFFFFFF86))  <font color="#6920ac">/* Watchdog timer control/status (read) */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HSH3_WDT_WTCSR_W">HSH3_WDT_WTCSR_W</a></font> (HAH3_USHORT(0xFFFFFF86))  <font color="#6920ac">/* Watchdog timer control/status (write) */</font

⌨️ 快捷键说明

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