Appendix A: Glossary
A Board Support Crate provides a high level interface configured for a specific board. It usually depends on a HAL crate. There is a more detailed description on the or for a broader overview see this video.
FPU
Floating-point Unit. A ‘math processor’ running only operations on floating-point numbers.
HAL
Sometimes referred to as or Inter-IC. It is a protocol meant for hardware communication within a single integrated circuit. See here for more details
PAC
A Peripheral Access Crate provides access to a microcontroller’s peripherals. It is one of the lower level crates and is usually generated directly from the provided , often using svd2rust. The would usually depend on this crate. There is a more detailed description on the memory-mapped registers page or for a broader overview see .
System View Description is an XML file format used to describe the programmers view of a microcontroller device. You can read more about it on .
Universal asynchronous receiver-transmitter. See here for more information.