[PATCH rtems] grlib: Fix snprintf() overflow warnings from gcc 12

2023-01-27 Thread Joel Sherrill
Updates #4662. --- bsps/include/grlib/gpiolib.h | 2 +- bsps/shared/grlib/1553/b1553brm.c | 2 +- bsps/shared/grlib/1553/b1553rt.c | 2 +- bsps/shared/grlib/analog/gradcdac.c| 2 +- bsps/shared/grlib/can/grcan_internal.h | 2 +- bsps/shared/grlib/can/occan.c | 2 +

[PATCH 3/3] bsps/stm32h7: allow config and usage of QSPI memory on stm32h757i-eval BSP

2023-01-27 Thread Karel Gardas
The QSPI memory is initialized and used only when the BSP configure file sets QSPI memory size to non-zero value. Currently QSPI is run in memory mapped mode which allows future RTEMS binary linkage and upload into QSPI memory. Sponsored-By: Precidata --- .../stm/stm32h757i-eval/stm32h7-bspstar

[PATCH 2/3] bsps/stm32h7: import stm32h757i-eval QSPI memory high-level driver

2023-01-27 Thread Karel Gardas
Sponsored-By: Precidata --- .../stm32h757i-eval/stm32h747i_eval_conf.h| 130 ++ .../stm32h757i-eval/stm32h747i_eval_errno.h | 105 ++ .../stm32h757i-eval/stm32h747i_eval_qspi.c| 1088 + .../stm32h757i-eval/stm32h747i_eval_qspi.h| 284 + 4 files changed, 1607

[PATCH 1/3] bsps/stm32h7: import MT25TL01G QSPI memory low-level driver

2023-01-27 Thread Karel Gardas
Sponsored-By: Precidata --- .../stm/Components/mt25tl01g/mt25tl01g.c | 1046 + .../stm/Components/mt25tl01g/mt25tl01g.h | 362 ++ .../stm/Components/mt25tl01g/mt25tl01g_conf.h | 68 ++ 3 files changed, 1476 insertions(+) create mode 100644 bsps/arm/stm32h7/board