User Tools

Site Tools


rust

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
rust [2024/07/17 22:23] riverrust [2025/04/02 10:51] (current) river
Line 40: Line 40:
  
   * [[https://rtic.rs/2/book/en/|RTIC]]   * [[https://rtic.rs/2/book/en/|RTIC]]
-  * Embassy+  * [[https://embassy.dev/|Embassy]]
  
  
Line 49: Line 49:
 https://www.st.com/en/evaluation-tools/32f429idiscovery.html#documentation https://www.st.com/en/evaluation-tools/32f429idiscovery.html#documentation
  
 +===== Abstractions =====
 +
 +  * Can work with registers directly.
 +  * PAC - peripheral access crates.
 +  * HAL - hardware abstraction layer.
 +  * BSP - Board support package.
 +
 +RCC.constrain() - takes PAC level RCC and returns a more limited HAL compatible interface to it. You may not be able to use the PAC again after doing this, but it might be possible to get PAC interface back with some implementations.
 +
 +GPIO.split - Returns separate GPIO ports.
  
rust.1721255004.txt.gz · Last modified: by river

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki