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