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]

Reply via email to