kywwilson11 opened a new pull request, #15709:
URL: https://github.com/apache/nuttx/pull/15709

   ## Summary
   
   Add a full-speed USB device driver for the STM32H5 architecture. This driver 
was adapted from the legacy stm32 usbfs driver. The primary difference is the 
buffer table and how it is accessed. There is no BTABLE register on the H5. The 
BTABLE base address is just the base address for the USB SRAM. Additionally, 
the BTABLE and buffer is accessed in 32-bit words. 
   
   Lastly, add a new usbnsh config to the Nucleo-H563ZI board. 
   
   ## Impact
   
   STM32H5 Architecture.
   
   Other than the usbfs driver, there were changes to stm32h5xx_rcc.c to 
utilize the HSI48 and CRS, corrections in stm32_hsi48.c, changes to board.h to 
select the CRS sync source, and minor changes to Make.defs. 
   
   ## Testing
   
   Used the CDCACM driver to get a USB NSH console. Tried pasting in 64-byte 
and larger lines of text, and that worked just fine. No problems observed with 
the USB NSH console. 
   
   
![usbnsh_screenshot](https://github.com/user-attachments/assets/a071b164-c1f6-4837-a25a-7cbfe573f6ac)
   


-- 
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: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to