raiden00pl commented on PR #19004:
URL: https://github.com/apache/nuttx/pull/19004#issuecomment-4590948104

   FYI to all people who have contributed to stm32 recently or I know that in 
the past they were interested in stm32 with nuttx. This PR will be a breaking 
change for most stm32 users. For those who are not interested in nuttx - sorry 
for the pinging :)
   
   In short, the goal of this PR is simple: unification of STM32 ports. No more 
unnecessary code duplication, incompatible Kconfig options and arch specific 
API. Ultimately, maintaining the code, applying changes, and adding new stm32 
ports should be easier. However, this requires a hard breaking change that 
unifies and standardizes many things. The changes in this PR are the first step 
that contains most of the necessary breaking changes and these changes should 
be part of the upcoming release 13.0. 
   
   With this PR all architecture API is unified and uses `stm32_xxx()` 
functions, all public options shared between families are unified and use 
`CONFIG_STM32_` prefix, each stm32 family has its own separate directory in 
arch and boards, common code between families goes to `arch/src/common/stm32`. 
At the moment common code is mainly used by f0 l0 g0 c0 f1 l1 f2 f3 f4 g4, in 
the future the rest of the families will be migrated to common code.
   
   @alexcekay @ImBonkers @patrickelectric @csanchezdll @cjj66619 @dlizewski 
@shizacat @ppisa @pbarada @neilberkman @matiamic @vrmay23 @kywwilson11 
@zdebanos @rzsa @davids5 @antmerlino @fjpanag @hartmannathan @michi-jung 
@juniskane @onegray @mlyszczek @stbenn @daniel-p-carvalho @rcsim
   
   


-- 
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