-
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? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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 <francois.ramu@st.com>
Included in STM32CubeL5 FW v1.3.1 Signed-off-by: Francois Ramu <francois.ramu@st.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
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 <francois.ramu@st.com>
nucleo144 board Signed-off-by: Francois Ramu <francois.ramu@st.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
Similar to the stm32L4 serie Signed-off-by: Francois Ramu <francois.ramu@st.com>
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 <francois.ramu@st.com>
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 <frederic.pillon@st.com>
Superseded by #1091 |
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Supersede stm32duino#1256 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
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 francois.ramu@st.com