Fix clang compiler warning in boards/arm/stm32/
Error: board/stm32_ssd1289.c:290:33: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /github/workspace/sources/nuttx/arch/arm/src/chip/hardware/stm32_fsmc.h:164:42: note: expanded from macro 'FSMC_BTR_ADDHLD' ^ /github/workspace/sources/nuttx/arch/arm/src/common/arm_internal.h:135:54: note: expanded from macro 'putreg32' ^ Error: board/stm32_ssd1289.c:291:33: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(0) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /github/workspace/sources/nuttx/arch/arm/src/chip/hardware/stm32_fsmc.h:172:42: note: expanded from macro 'FSMC_BTR_BUSTURN' ^ /github/workspace/sources/nuttx/arch/arm/src/common/arm_internal.h:135:54: note: expanded from macro 'putreg32' ^ Error: board/stm32_ssd1289.c:292:12: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /github/workspace/sources/nuttx/arch/arm/src/chip/hardware/stm32_fsmc.h:176:42: note: expanded from macro 'FSMC_BTR_CLKDIV' ^ /github/workspace/sources/nuttx/arch/arm/src/common/arm_internal.h:135:54: note: expanded from macro 'putreg32' ^ Error: board/stm32_ssd1289.c:292:33: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /github/workspace/sources/nuttx/arch/arm/src/chip/hardware/stm32_fsmc.h:180:42: note: expanded from macro 'FSMC_BTR_DATLAT' ^ /github/workspace/sources/nuttx/arch/arm/src/common/arm_internal.h:135:54: note: expanded from macro 'putreg32' ^ Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
2d6503646d
commit
e9f630ecb5
@ -165,7 +165,7 @@ void stm32_selectlcd(void)
|
|||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) |
|
putreg32(FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) |
|
||||||
FSMC_BTR_DATAST(2) | FSMC_BTR_BUSTURN(0) |
|
FSMC_BTR_DATAST(2) | FSMC_BTR_BUSTURN(0) |
|
||||||
FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA, STM32_FSMC_BTR1);
|
FSMC_BTR_ACCMODA, STM32_FSMC_BTR1);
|
||||||
|
|
||||||
putreg32(0xffffffff, STM32_FSMC_BWTR4);
|
putreg32(0xffffffff, STM32_FSMC_BWTR4);
|
||||||
|
@ -296,7 +296,7 @@ static void stm32_selectlcd(void)
|
|||||||
/* Bank1 NOR/SRAM timing register configuration */
|
/* Bank1 NOR/SRAM timing register configuration */
|
||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(2) | FSMC_BTR_ADDHLD(0) | FSMC_BTR_DATAST(2) |
|
putreg32(FSMC_BTR_ADDSET(2) | FSMC_BTR_ADDHLD(0) | FSMC_BTR_DATAST(2) |
|
||||||
FSMC_BTR_BUSTURN(0) | FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_BUSTURN(0) | FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA,
|
FSMC_BTR_ACCMODA,
|
||||||
STM32_FSMC_BTR1);
|
STM32_FSMC_BTR1);
|
||||||
|
|
||||||
|
@ -375,7 +375,7 @@ static void stm32_selectlcd(void)
|
|||||||
/* Bank1 NOR/SRAM timing register configuration */
|
/* Bank1 NOR/SRAM timing register configuration */
|
||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) | FSMC_BTR_DATAST(2) |
|
putreg32(FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) | FSMC_BTR_DATAST(2) |
|
||||||
FSMC_BTR_BUSTURN(0) | FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_BUSTURN(0) | FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA,
|
FSMC_BTR_ACCMODA,
|
||||||
STM32_FSMC_BTR1);
|
STM32_FSMC_BTR1);
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ void stm32_selectlcd(void)
|
|||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) |
|
putreg32(FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) |
|
||||||
FSMC_BTR_DATAST(2) | FSMC_BTR_BUSTURN(0) |
|
FSMC_BTR_DATAST(2) | FSMC_BTR_BUSTURN(0) |
|
||||||
FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA, STM32_FSMC_BTR4);
|
FSMC_BTR_ACCMODA, STM32_FSMC_BTR4);
|
||||||
|
|
||||||
putreg32(0xffffffff, STM32_FSMC_BWTR4);
|
putreg32(0xffffffff, STM32_FSMC_BWTR4);
|
||||||
|
@ -136,9 +136,9 @@ void stm32_selectlcd(void)
|
|||||||
|
|
||||||
/* Bank3 NOR/SRAM timing register configuration */
|
/* Bank3 NOR/SRAM timing register configuration */
|
||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(0) |
|
putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(1) |
|
||||||
FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(0) |
|
FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(1) |
|
||||||
FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA, STM32_FSMC_BTR3);
|
FSMC_BTR_ACCMODA, STM32_FSMC_BTR3);
|
||||||
|
|
||||||
putreg32(0xffffffff, STM32_FSMC_BWTR3);
|
putreg32(0xffffffff, STM32_FSMC_BWTR3);
|
||||||
|
@ -136,9 +136,9 @@ void stm32_selectlcd(void)
|
|||||||
|
|
||||||
/* Bank3 NOR/SRAM timing register configuration */
|
/* Bank3 NOR/SRAM timing register configuration */
|
||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(0) |
|
putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(1) |
|
||||||
FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(0) |
|
FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(1) |
|
||||||
FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA, STM32_FSMC_BTR3);
|
FSMC_BTR_ACCMODA, STM32_FSMC_BTR3);
|
||||||
|
|
||||||
putreg32(0xffffffff, STM32_FSMC_BWTR3);
|
putreg32(0xffffffff, STM32_FSMC_BWTR3);
|
||||||
|
@ -287,9 +287,9 @@ void stm32_selectlcd(void)
|
|||||||
|
|
||||||
/* Bank1 NOR/SRAM timing register configuration */
|
/* Bank1 NOR/SRAM timing register configuration */
|
||||||
|
|
||||||
putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(0) |
|
putreg32(FSMC_BTR_ADDSET(5) | FSMC_BTR_ADDHLD(1) |
|
||||||
FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(0) |
|
FSMC_BTR_DATAST(9) | FSMC_BTR_BUSTURN(1) |
|
||||||
FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA, STM32_FSMC_BTR1);
|
FSMC_BTR_ACCMODA, STM32_FSMC_BTR1);
|
||||||
|
|
||||||
putreg32(0xffffffff, STM32_FSMC_BWTR1);
|
putreg32(0xffffffff, STM32_FSMC_BWTR1);
|
||||||
|
@ -445,7 +445,7 @@ static void stm32_selectlcd(void)
|
|||||||
putreg32(
|
putreg32(
|
||||||
FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) |
|
FSMC_BTR_ADDSET(1) | FSMC_BTR_ADDHLD(0) |
|
||||||
FSMC_BTR_DATAST(2) | FSMC_BTR_BUSTURN(0) |
|
FSMC_BTR_DATAST(2) | FSMC_BTR_BUSTURN(0) |
|
||||||
FSMC_BTR_CLKDIV(0) | FSMC_BTR_DATLAT(0) |
|
FSMC_BTR_CLKDIV(1) | FSMC_BTR_DATLAT(2) |
|
||||||
FSMC_BTR_ACCMODA,
|
FSMC_BTR_ACCMODA,
|
||||||
STM32_FSMC_BTR1);
|
STM32_FSMC_BTR1);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user