pbarada opened a new pull request, #19460: URL: https://github.com/apache/nuttx/pull/19460
Add stm32h7 support for CRC32 HW accelerator. ## Summary Extend stm32_crypto.c to add CRYPTO_CRC32 HW acceleration. Update nucleo-h753zi:crypto defconfig to enable HW CRC and enable crc32 testing utility. ## Impact - User experience: No adaptation required. This fix extends existing behavior. - Build: No impact. - Hardware: Affects nucleo-h753zi board (and other stm32h7 based boards) - Documentation: No impact. - Security: No impact. - Compatibility: Backward compatible - adds functionality. ## Testing Build Host: - OS: Ubuntu 24.04.4 LTS - Compiler: arm-none-eabi-gcc 13.2.1 Target: - Architecture: ARM (STM32H753ZI) - Board: Nucleo-h753zi - Configuration: nucleo-h753zi:crypto Testing performed: - Booted board and ran crc32 test utility; verify test used HW acceleration Runtime testing: From target console: ``` NuttShell (NSH) NuttX-13.0.0 nsh> uname -a NuttX 13.0.0 bed32ec994 Jul 16 2026 11:06:39 arm nucleo-h753zi nsh> crc32 crc32 test case 1 success crc32 test case 2 success crc32 test case 3 success crc32 test case 4 success crc32 test case 5 success crc32 test case 6 success crc32 test case 7 success crc32 test case 8 success nsh> ``` -- 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]
