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...
Thanks for review!
Karel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel