Skip to content

Introduce STM32WLxx #1429

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

Merged
merged 16 commits into from
Jul 5, 2021
Merged

Introduce STM32WLxx #1429

merged 16 commits into from
Jul 5, 2021

Conversation

fpistm
Copy link
Member

@fpistm fpistm commented Jun 24, 2021

Added from STM32CubeWL FW v1.0.0:

  • STM32WLxx HAL Drivers to v1.0.0
  • STM32WLxx CMSIS Drivers to v1.0.0
  • STM32WLxx system source files
  • STM32WLxx to all wrapped files

Tested:

  • GPIO
  • U(S)ART
  • ADC
  • DAC
  • I2C
  • SPI
  • Timer
  • RTC
  • Low Power
  • EEPROM

Requirement:

@fpistm fpistm added enhancement New feature or request New feature labels Jun 24, 2021
@fpistm fpistm changed the title Introduce STM32WL Introduce STM32WL HAL and CMSIS drivers Jun 24, 2021
@fpistm fpistm mentioned this pull request Jun 24, 2021
3 tasks
@sabas1080
Copy link
Contributor

Excellent

@fpistm fpistm added this to the 2.x.x milestone Jun 29, 2021
fpistm added 13 commits June 30, 2021 18:24
Included in STM32CubeWL FW v1.0.0

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Included in STM32CubeWL FW v1.0.0

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Review some definitions and allow some redefinition.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Remove duplicate clock definition.
Enhance VECT_TAB_OFFSET management.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Some mcu have two startup files for the same value line
Ex: STM32WL can have one for cm0plus and one for cm4
In that case this is the same value line so add an extra
definition to use the correct one.
This defined will have to be defined in the boards.txt

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
available since WL has been introduced.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
@fpistm fpistm changed the title Introduce STM32WL HAL and CMSIS drivers Introduce STM32WLxx Jun 30, 2021
@fpistm fpistm marked this pull request as draft June 30, 2021 16:47
@fpistm fpistm added the on going Currently work on this label Jun 30, 2021
Now, all HAL used the same name.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
@fpistm fpistm force-pushed the STM32WL branch 2 times, most recently from 0ede67d to f226354 Compare July 1, 2021 17:37
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Need to be defined for some MCU to be able to wakeup from
STOP mode.

Example for WL55JCI to wake up from LPUART1:
#define UART_WAKEUP_EXTI_LINE LL_EXTI_LINE_28

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
@fpistm fpistm marked this pull request as ready for review July 5, 2021 14:53
@fpistm fpistm added fix 🩹 Bug fix and removed on going Currently work on this labels Jul 5, 2021
@fpistm fpistm merged commit 303762e into stm32duino:master Jul 5, 2021
@fpistm fpistm deleted the STM32WL branch July 5, 2021 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fix 🩹 Bug fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants