-
Notifications
You must be signed in to change notification settings - Fork 1k
add new stm32 nucleo l552ze board #1256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
0769af2
to
9514a7d
Compare
Fix I2C pins : SDA on PB9 and SCL on PB8 |
tested: SPI_A loopback transfer OK (A_MISO connected to A_MOSI) with a sample test application |
Included in STM32CubeL5 FW v1.3.1 Signed-off-by: Francois Ramu <[email protected]>
Included in STM32CubeL5 FW v1.3.1 Signed-off-by: Francois Ramu <[email protected]>
Signed-off-by: Francois Ramu <[email protected]>
Signed-off-by: Francois Ramu <[email protected]>
Signed-off-by: Francois Ramu <[email protected]>
caa131f
to
6d57b93
Compare
rebase |
d426538
to
62d3dd7
Compare
add the support of USB FS : serial CDC and Mouse&HID : passed |
Signed-off-by: Francois Ramu <[email protected]>
nucleo144 board Signed-off-by: Francois Ramu <[email protected]>
Signed-off-by: Francois Ramu <[email protected]>
Similar to the stm32L4 serie Signed-off-by: Francois Ramu <[email protected]>
This bit is mandatory to use PG[15:2]. Especiually for LPUART1 TxRx pins. This bit of the PWR CR2 is used to validate the V DDIO2 supply for electrical and logical isolation purpose. Signed-off-by: Francois Ramu <[email protected]>
62d3dd7
to
530e466
Compare
#define TIM6_IRQn TIM6_DAC_IRQn | ||
#define TIM6_IRQHandler TIM6_DAC_IRQHandler | ||
#define TIM6_IRQHandler TIM2_DAC_IRQHandler |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why change to TIM2_DAC_IRQHandler
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moreover TIM2_DAC_IRQHandler does not exist.
Error_Handler(); | ||
} | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
USB clock config is missing
|
||
#define PA0_ALT0 A14 | ||
#define PA1_ALT0 A15 | ||
#define PA1_ALT1 113 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be 118, pin numbering is wrong.
#define PC11_ALT0 152 | ||
#define PF9_ALT0 153 | ||
|
||
#define NUM_DIGITAL_PINS 154 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wrong value
// Extra HAL modules | ||
#define HAL_DAC_MODULE_ENABLED | ||
#define HAL_SD_MODULE_ENABLED | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OSPI missing
#define PA4 24 // SPI_B_NSS | ||
#define PB4 25 // SPI_B_MISO |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Multiple definition, several warning about that during the compile
// 24 is PA4 (20)
// 25 is PB4 (21)
Other pins are also duplcated
Nucleo_144.menu.pnum.NUCLEO_L552ZE_Q.build.series=STM32L5xx | ||
Nucleo_144.menu.pnum.NUCLEO_L552ZE_Q.build.product_line=STM32L552xx | ||
Nucleo_144.menu.pnum.NUCLEO_L552ZE_Q.build.variant=NUCLEO_L552ZE_Q | ||
Nucleo_144.menu.pnum.NUCLEO_L552ZE_Q.build.cmsis_lib_gcc=arm_cortexM33lf_math |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where are this library ?
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Superseded by #1091 |
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <[email protected]>
add the new NUCLEO-L552ZE-Q
STM32 Nucleo-144 development board with STM32L552ZE MCU, SMPS, supports Arduino, ST Zio and morpho connectivity 144 hardware supporting the stm32L5552ZE device.
Note that USER_BTN has external PullDown and
pinMode(USER_BTN, INPUT);
is preferredSee NUCLEO-L552ZE-Q
Requires the #1249
Signed-off-by: Francois Ramu [email protected]