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]
