cm3/common: Fixed the bit macros doing bad things with signed bit shifting

This commit is contained in:
dragonmux
2024-05-14 11:45:56 +01:00
committed by Piotr Esden-Tempski
parent 2a6059540d
commit 38523d5878

View File

@@ -78,37 +78,37 @@
#endif #endif
/* Generic bit definition */ /* Generic bit definition */
#define BIT0 (1<<0) #define BIT0 (1U << 0U)
#define BIT1 (1<<1) #define BIT1 (1U << 1U)
#define BIT2 (1<<2) #define BIT2 (1U << 2U)
#define BIT3 (1<<3) #define BIT3 (1U << 3U)
#define BIT4 (1<<4) #define BIT4 (1U << 4U)
#define BIT5 (1<<5) #define BIT5 (1U << 5U)
#define BIT6 (1<<6) #define BIT6 (1U << 6U)
#define BIT7 (1<<7) #define BIT7 (1U << 7U)
#define BIT8 (1<<8) #define BIT8 (1U << 8U)
#define BIT9 (1<<9) #define BIT9 (1U << 9U)
#define BIT10 (1<<10) #define BIT10 (1U << 10U)
#define BIT11 (1<<11) #define BIT11 (1U << 11U)
#define BIT12 (1<<12) #define BIT12 (1U << 12U)
#define BIT13 (1<<13) #define BIT13 (1U << 13U)
#define BIT14 (1<<14) #define BIT14 (1U << 14U)
#define BIT15 (1<<15) #define BIT15 (1U << 15U)
#define BIT16 (1<<16) #define BIT16 (1U << 16U)
#define BIT17 (1<<17) #define BIT17 (1U << 17U)
#define BIT18 (1<<18) #define BIT18 (1U << 18U)
#define BIT19 (1<<19) #define BIT19 (1U << 19U)
#define BIT20 (1<<20) #define BIT20 (1U << 20U)
#define BIT21 (1<<21) #define BIT21 (1U << 21U)
#define BIT22 (1<<22) #define BIT22 (1U << 22U)
#define BIT23 (1<<23) #define BIT23 (1U << 23U)
#define BIT24 (1<<24) #define BIT24 (1U << 24U)
#define BIT25 (1<<25) #define BIT25 (1U << 25U)
#define BIT26 (1<<26) #define BIT26 (1U << 26U)
#define BIT27 (1<<27) #define BIT27 (1U << 27U)
#define BIT28 (1<<28) #define BIT28 (1U << 28U)
#define BIT29 (1<<29) #define BIT29 (1U << 29U)
#define BIT30 (1<<30) #define BIT30 (1U << 30U)
#define BIT31 (1<<31) #define BIT31 (1U << 31U)
#endif #endif