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 & 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 << 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 << 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 << 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 << 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 << 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 << 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 << 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 << 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 << 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 << 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 << 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 << 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 + -
显示快捷键?