?? dsp2833x_swprioritizedisrlevels.h
字號:
#define MINT14_7PL 0xFFFF
#endif
#if (INT8PL >= INT14PL) || (INT8PL == 0)
#define MINT14_8PL ~(1 << 7)
#else
#define MINT14_8PL 0xFFFF
#endif
#if (INT9PL >= INT14PL) || (INT9PL == 0)
#define MINT14_9PL ~(1 << 8)
#else
#define MINT14_9PL 0xFFFF
#endif
#if (INT10PL >= INT14PL) || (INT10PL == 0)
#define MINT14_10PL ~(1 << 9)
#else
#define MINT14_10PL 0xFFFF
#endif
#if (INT11PL >= INT14PL) || (INT11PL == 0)
#define MINT14_11PL ~(1 << 10)
#else
#define MINT14_11PL 0xFFFF
#endif
#if (INT12PL >= INT14PL) || (INT12PL == 0)
#define MINT14_12PL ~(1 << 11)
#else
#define MINT14_12PL 0xFFFF
#endif
#if (INT13PL >= INT14PL) || (INT13PL == 0)
#define MINT14_13PL ~(1 << 12)
#else
#define MINT14_13PL 0xFFFF
#endif
#define MINT14_14PL ~(1 << 13)
#if (INT15PL >= INT14PL) || (INT15PL == 0)
#define MINT14_15PL ~(1 << 14)
#else
#define MINT14_15PL 0xFFFF
#endif
#if (INT16PL >= INT14PL) || (INT16PL == 0)
#define MINT14_16PL ~(1 << 15)
#else
#define MINT14_16PL 0xFFFF
#endif
#define MINT14 (MINT14_1PL & MINT14_2PL & MINT14_3PL & MINT14_4PL & \
MINT14_5PL & MINT14_6PL & MINT14_7PL & MINT14_8PL & \
MINT14_9PL & MINT14_10PL & MINT14_11PL & MINT14_12PL & \
MINT14_13PL & MINT14_14PL & MINT14_15PL & MINT14_16PL)
// End Of MINT14.
// Beginning of MINT15:
#if (INT1PL >= INT15PL) || (INT1PL == 0)
#define MINT15_1PL ~(1 << 0)
#else
#define MINT15_1PL 0xFFFF
#endif
#if (INT2PL >= INT15PL) || (INT2PL == 0)
#define MINT15_2PL ~(1 << 1)
#else
#define MINT15_2PL 0xFFFF
#endif
#if (INT3PL >= INT15PL) || (INT3PL == 0)
#define MINT15_3PL ~(1 << 2)
#else
#define MINT15_3PL 0xFFFF
#endif
#if (INT4PL >= INT15PL) || (INT4PL == 0)
#define MINT15_4PL ~(1 << 3)
#else
#define MINT15_4PL 0xFFFF
#endif
#if (INT5PL >= INT15PL) || (INT5PL == 0)
#define MINT15_5PL ~(1 << 4)
#else
#define MINT15_5PL 0xFFFF
#endif
#if (INT6PL >= INT15PL) || (INT6PL == 0)
#define MINT15_6PL ~(1 << 5)
#else
#define MINT15_6PL 0xFFFF
#endif
#if (INT7PL >= INT15PL) || (INT7PL == 0)
#define MINT15_7PL ~(1 << 6)
#else
#define MINT15_7PL 0xFFFF
#endif
#if (INT8PL >= INT15PL) || (INT8PL == 0)
#define MINT15_8PL ~(1 << 7)
#else
#define MINT15_8PL 0xFFFF
#endif
#if (INT9PL >= INT15PL) || (INT9PL == 0)
#define MINT15_9PL ~(1 << 8)
#else
#define MINT15_9PL 0xFFFF
#endif
#if (INT10PL >= INT15PL) || (INT10PL == 0)
#define MINT15_10PL ~(1 << 9)
#else
#define MINT15_10PL 0xFFFF
#endif
#if (INT11PL >= INT15PL) || (INT11PL == 0)
#define MINT15_11PL ~(1 << 10)
#else
#define MINT15_11PL 0xFFFF
#endif
#if (INT12PL >= INT15PL) || (INT12PL == 0)
#define MINT15_12PL ~(1 << 11)
#else
#define MINT15_12PL 0xFFFF
#endif
#if (INT13PL >= INT15PL) || (INT13PL == 0)
#define MINT15_13PL ~(1 << 12)
#else
#define MINT15_13PL 0xFFFF
#endif
#if (INT14PL >= INT15PL) || (INT14PL == 0)
#define MINT15_14PL ~(1 << 13)
#else
#define MINT15_14PL 0xFFFF
#endif
#define MINT15_15PL ~(1 << 14)
#if (INT16PL >= INT15PL) || (INT16PL == 0)
#define MINT15_16PL ~(1 << 15)
#else
#define MINT15_16PL 0xFFFF
#endif
#define MINT15 (MINT15_1PL & MINT15_2PL & MINT15_3PL & MINT15_4PL & \
MINT15_5PL & MINT15_6PL & MINT15_7PL & MINT15_8PL & \
MINT15_9PL & MINT15_10PL & MINT15_11PL & MINT15_12PL & \
MINT15_13PL & MINT15_14PL & MINT15_15PL & MINT15_16PL)
// End Of MINT15.
// Beginning of MINT16:
#if (INT1PL >= INT16PL) || (INT1PL == 0)
#define MINT16_1PL ~(1 << 0)
#else
#define MINT16_1PL 0xFFFF
#endif
#if (INT2PL >= INT16PL) || (INT2PL == 0)
#define MINT16_2PL ~(1 << 1)
#else
#define MINT16_2PL 0xFFFF
#endif
#if (INT3PL >= INT16PL) || (INT3PL == 0)
#define MINT16_3PL ~(1 << 2)
#else
#define MINT16_3PL 0xFFFF
#endif
#if (INT4PL >= INT16PL) || (INT4PL == 0)
#define MINT16_4PL ~(1 << 3)
#else
#define MINT16_4PL 0xFFFF
#endif
#if (INT5PL >= INT16PL) || (INT5PL == 0)
#define MINT16_5PL ~(1 << 4)
#else
#define MINT16_5PL 0xFFFF
#endif
#if (INT6PL >= INT16PL) || (INT6PL == 0)
#define MINT16_6PL ~(1 << 5)
#else
#define MINT16_6PL 0xFFFF
#endif
#if (INT7PL >= INT16PL) || (INT7PL == 0)
#define MINT16_7PL ~(1 << 6)
#else
#define MINT16_7PL 0xFFFF
#endif
#if (INT8PL >= INT16PL) || (INT8PL == 0)
#define MINT16_8PL ~(1 << 7)
#else
#define MINT16_8PL 0xFFFF
#endif
#if (INT9PL >= INT16PL) || (INT9PL == 0)
#define MINT16_9PL ~(1 << 8)
#else
#define MINT16_9PL 0xFFFF
#endif
#if (INT10PL >= INT16PL) || (INT10PL == 0)
#define MINT16_10PL ~(1 << 9)
#else
#define MINT16_10PL 0xFFFF
#endif
#if (INT11PL >= INT16PL) || (INT11PL == 0)
#define MINT16_11PL ~(1 << 10)
#else
#define MINT16_11PL 0xFFFF
#endif
#if (INT12PL >= INT16PL) || (INT12PL == 0)
#define MINT16_12PL ~(1 << 11)
#else
#define MINT16_12PL 0xFFFF
#endif
#if (INT13PL >= INT16PL) || (INT13PL == 0)
#define MINT16_13PL ~(1 << 12)
#else
#define MINT16_13PL 0xFFFF
#endif
#if (INT14PL >= INT16PL) || (INT14PL == 0)
#define MINT16_14PL ~(1 << 13)
#else
#define MINT16_14PL 0xFFFF
#endif
#if (INT15PL >= INT16PL) || (INT15PL == 0)
#define MINT16_15PL ~(1 << 14)
#else
#define MINT16_15PL 0xFFFF
#endif
#define MINT16_16PL ~(1 << 15)
#define MINT16 (MINT16_1PL & MINT16_2PL & MINT16_3PL & MINT16_4PL & \
MINT16_5PL & MINT16_6PL & MINT16_7PL & MINT16_8PL & \
MINT16_9PL & MINT16_10PL & MINT16_11PL & MINT16_12PL & \
MINT16_13PL & MINT16_14PL & MINT16_15PL & MINT16_16PL)
// End Of MINT16.
//-------------------------------------------------------------------------------
// Automatically generate PIEIER1 interrupt masks MG11 to MG18:
// Beginning of MG11:
#if (G12PL >= G11PL) || (G12PL == 0)
#define MG11_12PL ~(1 << 1)
#else
#define MG11_12PL 0xFFFF
#endif
#if (G13PL >= G11PL) || (G13PL == 0)
#define MG11_13PL ~(1 << 2)
#else
#define MG11_13PL 0xFFFF
#endif
#if (G14PL >= G11PL) || (G14PL == 0)
#define MG11_14PL ~(1 << 3)
#else
#define MG11_14PL 0xFFFF
#endif
#if (G15PL >= G11PL) || (G15PL == 0)
#define MG11_15PL ~(1 << 4)
#else
#define MG11_15PL 0xFFFF
#endif
#if (G16PL >= G11PL) || (G16PL == 0)
#define MG11_16PL ~(1 << 5)
#else
#define MG11_16PL 0xFFFF
#endif
#if (G17PL >= G11PL) || (G17PL == 0)
#define MG11_17PL ~(1 << 6)
#else
#define MG11_17PL 0xFFFF
#endif
#if (G18PL >= G11PL) || (G18PL == 0)
#define MG11_18PL ~(1 << 7)
#else
#define MG11_18PL 0xFFFF
#endif
#define MG11_11PL 0x00FE
#define MG11 (MG11_11PL & MG11_12PL & MG11_13PL & MG11_14PL & \
MG11_15PL & MG11_16PL & MG11_17PL & MG11_18PL)
// End of MG11:
// Beginning of MG12:
#if (G11PL >= G12PL) || (G11PL == 0)
#define MG12_11PL ~(1)
#else
#define MG12_11PL 0xFFFF
#endif
#if (G13PL >= G12PL) || (G13PL == 0)
#define MG12_13PL ~(1 << 2)
#else
#define MG12_13PL 0xFFFF
#endif
#if (G14PL >= G12PL) || (G14PL == 0)
#define MG12_14PL ~(1 << 3)
#else
#define MG12_14PL 0xFFFF
#endif
#if (G15PL >= G12PL) || (G15PL == 0)
#define MG12_15PL ~(1 << 4)
#else
#define MG12_15PL 0xFFFF
#endif
#if (G16PL >= G12PL) || (G16PL == 0)
#define MG12_16PL ~(1 << 5)
#else
#define MG12_16PL 0xFFFF
#endif
#if (G17PL >= G12PL) || (G17PL == 0)
#define MG12_17PL ~(1 << 6)
#else
#define MG12_17PL 0xFFFF
#endif
#if (G18PL >= G12PL) || (G18PL == 0)
#define MG12_18PL ~(1 << 7)
#else
#define MG12_18PL 0xFFFF
#endif
#define MG12_12PL 0x00FD
#define MG12 (MG12_11PL & MG12_12PL & MG12_13PL & MG12_14PL & \
MG12_15PL & MG12_16PL & MG12_17PL & MG12_18PL)
// End of MG12:
// Beginning of MG13:
#if (G11PL >= G13PL) || (G11PL == 0)
#define MG13_11PL ~(1)
#else
#define MG13_11PL 0xFFFF
#endif
#if (G12PL >= G13PL) || (G12PL == 0)
#define MG13_12PL ~(1 << 1)
#else
#define MG13_12PL 0xFFFF
#endif
#if (G14PL >= G13PL) || (G14PL == 0)
#define MG13_14PL ~(1 << 3)
#else
#define MG13_14PL 0xFFFF
#endif
#if (G15PL >= G13PL) || (G15PL == 0)
#define MG13_15PL ~(1 << 4)
#else
#define MG13_15PL 0xFFFF
#endif
#if (G16PL >= G13PL) || (G16PL == 0)
#define MG13_16PL ~(1 << 5)
#else
#define MG13_16PL 0xFFFF
#endif
#if (G17PL >= G13PL) || (G17PL == 0)
#define MG13_17PL ~(1 << 6)
#else
#define MG13_17PL 0xFFFF
#endif
#if (G18PL >= G13PL) || (G18PL == 0)
#define MG13_18PL ~(1 << 7)
#else
#define MG13_18PL 0xFFFF
#endif
#define MG13_13PL 0x00FB
#define MG13 (MG13_11PL & MG13_12PL & MG13_13PL & MG13_14PL & \
MG13_15PL & MG13_16PL & MG13_17PL & MG13_18PL)
// End of MG13:
// Beginning of MG14:
#if (G11PL >= G14PL) || (G11PL == 0)
#define MG14_11PL ~(1)
#else
#define MG14_11PL 0xFFFF
#endif
#if (G12PL >= G14PL) || (G12PL == 0)
#define MG14_12PL ~(1 << 1)
#else
#define MG14_12PL 0xFFFF
#endif
#if (G13PL >= G14PL) || (G13PL == 0)
#define MG14_13PL ~(1 << 2)
#else
#define MG14_13PL 0xFFFF
#endif
#if (G15PL >= G14PL) || (G15PL == 0)
#define MG14_15PL ~(1 << 4)
#else
#define MG14_15PL 0xFFFF
#endif
#if (G16PL >= G14PL) || (G16PL == 0)
#define MG14_16PL ~(1 << 5)
#else
#define MG14_16PL 0xFFFF
#endif
#if (G17PL >= G14PL) || (G17PL == 0)
#define MG14_17PL ~(1 << 6)
#else
#define MG14_17PL 0xFFFF
#endif
#if (G18PL >= G14PL) || (G18PL == 0)
#define MG14_18PL ~(1 << 7)
#else
#define MG14_18PL 0xFFFF
#endif
#define MG14_14PL 0x00F7
#define MG14 (MG14_11PL & MG14_12PL & MG14_13PL & MG14_14PL & \
MG14_15PL & MG14_16PL & MG14_17PL & MG14_18PL)
// End of MG14:
// Beginning of MG15:
#if (G11PL >= G15PL) || (G11PL == 0)
#define MG15_11PL ~(1)
#else
#define MG15_11PL 0xFFFF
#endif
#if (G12PL >= G15PL) || (G12PL == 0)
#define MG15_12PL ~(1 << 1)
#else
#define MG15_12PL 0xFFFF
#endif
#if (G13PL >= G15PL) || (G13PL == 0)
#define MG15_13PL ~(1 << 2)
#else
#define MG15_13PL 0xFFFF
#endif
#if (G14PL >= G15PL) || (G14PL == 0)
#define MG15_14PL ~(1 << 3)
#else
#define MG15_14PL 0xFFFF
#endif
#if (G16PL >= G15PL) || (G16PL == 0)
#define MG15_16PL ~(1 << 5)
#else
#define MG15_16PL 0xFFFF
#endif
#if (G17PL >= G15PL) || (G17PL == 0)
#define MG15_17PL ~(1 << 6)
#else
#define MG15_17PL 0xFFFF
#endif
#if (G18PL >= G15PL) || (G18PL == 0)
#define MG15_18PL ~(1 << 7)
#else
#define MG15_18PL 0xFFFF
#endif
#define MG15_15PL 0x00EF
#define MG15 (MG15_11PL & MG15_12PL & MG15_13PL & MG15_14PL & \
MG15_15PL & MG15_16PL & MG15_17PL & MG15_18PL)
// End of MG15:
// Beginning of MG16:
#if (G11PL >= G16PL) || (G11PL == 0)
#define MG16_11PL ~(1)
#else
#define MG16_11PL 0xFFFF
#endif
#if (G12PL >= G16PL) || (G12PL == 0)
#define MG16_12PL ~(1 << 1)
#else
#define MG16_12PL 0xFFFF
#endif
#if (G13PL >= G16PL) || (G13PL == 0)
#define MG16_13PL ~(1 << 2)
#else
#define MG16_13PL 0xFFFF
#endif
#if (G14PL >= G16PL) || (G14PL == 0)
#define MG16_14PL ~(1 << 3)
#else
#define MG16_14PL 0xFFFF
#endif
#if (G15PL >= G16PL) || (G15PL == 0)
#define MG16_15PL ~(1 << 4)
#else
#define MG16_15PL 0xFFFF
#endif
#if (G17PL >= G16PL) || (G17PL == 0)
#define MG16_17PL ~(1 << 6)
#else
#define MG16_17PL 0xFFFF
#endif
#if (G18PL >= G16PL) || (G18PL == 0)
#define MG16_18PL ~(1 << 7)
#else
#define MG16_18PL 0xFFFF
#endif
#define MG16_16PL 0x00DF
#define MG16 (MG16_11PL & MG16_12PL & MG16_13PL & MG16_14PL & \
MG16_15PL & MG16_16PL & MG16_17PL & MG16_18PL)
// End of MG16:
// Beginning of MG17:
#if (G11PL >= G17PL) || (G11PL == 0)
#define MG17_11PL ~(1)
#else
#define MG17_11PL 0xFFFF
#endif
#if (G12PL >= G17PL) || (G12PL == 0)
#define MG17_12PL ~(1 << 1)
#else
#define MG17_12PL 0xFFFF
#endif
#if (G13PL >= G17PL) || (G13PL == 0)
#define MG17_13PL ~(1 << 2)
#else
#define MG17_13PL 0xFFFF
#endif
#if (G14PL >= G17PL) || (G14PL == 0)
#define MG17_14PL ~(1 << 3)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -