raiden00pl opened a new pull request, #19143:
URL: https://github.com/apache/nuttx/pull/19143

   ## Summary
   
   This PR moves the shared `arch/arm/src/stm32` and `arch/arm/src/stm32f0l0g0` 
arch and board code into common/stm32 directories and splits the two historical 
super-directories into one directory per chip family.
   
   Most of the changes in the PR involve moving files and using "git mv" to 
preserve git history. The size of this PR is quite large, but it can't be 
broken down into smaller pieces without breaking CI.
   
   I also added a page in the documentation summarizing the stm32 ports 
standardization with migration guide.
   
   Reference: https://github.com/apache/nuttx/pull/19004
   
   Fixes https://github.com/apache/nuttx/issues/16172 and 
https://github.com/apache/nuttx/issues/18894
   
   ## Impact
   
   BREAKING CHANGE: Each STM32 family now has a separate directory in the arch. 
`arch/arm/src/stm32` was divided into:
   
   - arch/arm/src/stm32l1
   - arch/arm/src/stm32f1
   - arch/arm/src/stm32f2
   - arch/arm/src/stm32f3
   - arch/arm/src/stm32f4
   - arch/arm/src/stm32g4
   
   `arch/arm/src/stm32f0l0g0` was divided into:
   
   - arch/arm/src/stm32c0
   - arch/arm/src/stm32g0
   - arch/arm/src/stm32l0
   - arch/arm/src/stm32f0
   
   The common code that was used by the families was moved to 
`arch/arm/src/common/stm32`.
   
   For boards, common STM32 board code was introduced in 
`boards/arm/common/stm32`. It can now we shared for all STM32 families and 
board code can be reused. Migration of the rest STM32 families to board common 
will be done later.
   
   ## Testing
   
   CI
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to