comm.h

来自「UART ADI example 简单的例子 练练手」· C头文件 代码 · 共 66 行

H
66
字号
#ifndef _comm_h
#define _comm_h


typedef unsigned short uint16;
typedef unsigned long  uint32;
typedef unsigned char  uint8;
typedef short int16;
typedef long  int32;
typedef char  int8;


#define pCEC_IMASK ((volatile unsigned long *)0xFFE02104)
/*********************************************************************************************************
中断相关
*********************************************************************************************************/
#define     INT_PLL                 1 << 0                              /*            */
#define     INT_DMA_ERR             1 << 1                              /*            */  
#define     INT_PPI_ERR             1 << 2                              /*            */
#define     INT_SPORT0_ERR          1 << 3                              /*            */
#define     INT_SPORT1_ERR          1 << 4                              /*            */
#define     INT_SPI_ERR             1 << 5                              /*            */
#define     INT_UART_ERR            1 << 6                              /*            */
#define     INT_RTC_ERR             1 << 7                              /*            */

#define     INT_DMA0_PPI            1 << 8                              /*            */
#define     INT_DMA1_SPORT0_RX      1 << 9                              /*            */
#define     INT_DMA2_SPORT0_TX      1 << 10                             /*            */
#define     INT_DMA3_SPORT1_RX      1 << 11                             /*            */
#define     INT_DMA4_SPORT1_TX      1 << 12                             /*            */
#define     INT_DMA5_SPI            1 << 13                             /*            */
#define     INT_DMA6_UART_RX        1 << 14                             /*            */
#define     INT_DMA7_UART_TX        1 << 15                             /*            */

#define     INT_T0                  1 << 16                             /*            */
#define     INT_T1                  1 << 17                             /*            */
#define     INT_T2                  1 << 18                             /*            */
#define     INT_PF_A                1 << 19                             /*            */
#define     INT_PF_B                1 << 20                             /*            */
#define     INT_MDMA_S0             1 << 21                             /*            */
#define     INT_MDMA_S1             1 << 22                             /*            */
#define     INT_WTD                 1 << 23                             /*            */

#define     IVG7                    0
#define     IVG8                    1
#define     IVG9                    2
#define     IVG10                   3
#define     IVG11                   4
#define     IVG12                   5
#define     IVG13                   6
#define     IVG14                   7
#define     IVG15                   8



#ifndef ENABLE
    #define ENABLE  1
#endif

#ifndef DISABLE
    #define DISABLE 0
#endif

#include "int.h"

#endif

⌨️ 快捷键说明

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