[PATCH series for review] STM32 H7 HAL update.

Kinsey Moore kinsey.moore at oarcorp.com
Thu Jul 27 19:33:34 UTC 2023


On Fri, Jul 21, 2023 at 9:31 AM Karel Gardas <karel at functional.vision>
wrote:

>
>    Folks,
>
> I'd like to propose and perform STM32 H7 HAL code update. Currently this
> HAL code is part of RTEMS source tree located inside bsps/arm/stm32h7
> subdirectory.
>
> As the patches are too big to be sent to the mailing list, I'm providing
> them here for review:
>
> https://github.com/karelfv/rtems/commits/stm32h7-hal-update-2023-07
>
> Few notes:
>
> - part of HAL files got relicensed by STMicro from BSD-3 to Apache-2.0.
> Fortunately the project does not contain NOTICE file so we do not need
> to organize anything about it.
>
> https://github.com/karelfv/rtems/commit/ec59116a2e8c1b637cc59d2ef619880ce507816e
>
> - I've tried to apply all Sebastian's and Christian's patches done to
> original HAL. All is done except doxygenization patch which I needed to
> do completely new due to a lot of hunks aborting and also a lot of new
> occurrences where it should be applied.
>
> https://github.com/karelfv/rtems/commit/04936e21b0daeaa43082c73919fbf3274e9482ca
>
> - new HAL code breaks compilation of libbsd (for this particular
> platform! Not in general). This is due to inclusion of math.h. I've
> solved that by crude hack.
>
> https://github.com/karelfv/rtems/commit/a1035ba3cee4dc6967bb978aa04ef763c9d2fcfd
>
>
> Otherwise I hope the patch set is tolerable for RTEMS-6 as for RTEM-7 we
> plan to remove that code completely to a separate module anyway...
>

I just tested this on the board I'm working on and it seems fine here after
a trivial rebase to current master. I'm not very far along, so that just
means that ticker works as expected.

Kinsey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20230727/0c26b6e3/attachment.htm>


More information about the devel mailing list