Skip to content

Commit 6622409

Browse files
committed
Add a Glossary appendix page
Same structure as the [rustc-guide] basically. I added some initial abbreviations and hope the explanations are correct. [rustc-guide]: https://rust-lang.github.io/rustc-guide/appendix/glossary.html#appendix-c-glossary
1 parent 9493b7d commit 6622409

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/SUMMARY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,7 @@ more information and coordination
4646
- [A little Rust with your C](./interoperability/rust-with-c.md)
4747
- [Unsorted topics](./unsorted/index.md)
4848
- [Optimizations: The speed size tradeoff](./unsorted/speed-vs-size.md)
49+
50+
---
51+
52+
[Appendix A: Glossary](./appendix/glossary.md)

src/appendix/glossary.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Appendix A: Glossary
2+
3+
The embedded ecosystem is full of different protocols, hardware components and
4+
vendor-specific things that use their own terms and abbreviations. This Glossary
5+
attempts to list them with pointers for understanding them better.
6+
7+
Term | Meaning
8+
-------------|--------
9+
I2C | Sometimes referred to as `I² C` or Inter-IC. It is a protocol meant for hardware communication within a single integrated circuit. See [i2c.info] for more details
10+
SPI | Serial Peripheral Interface
11+
USART | Universal synchronous and asynchronous receiver-transmitter
12+
UART | Universal asynchronous receiver-transmitter
13+
FPU | Floating-point Unit. A 'math processor' running only operations on floating-point numbers
14+
PAC | Peripheral Access Crate
15+
16+
[i2c.info]: https://i2c.info/

0 commit comments

Comments
 (0)