You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
174: Small text changes r=therealprof a=Niederb
Some small changes I did while reading.
Feel fee to incorporate what you like and discard the rest.
Co-authored-by: Thomas Niederberger <thomas@niederb.ch>
Copy file name to clipboardExpand all lines: src/intro/hardware.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ What does this board contain?
18
18
19
19
- 48 KiB of RAM.
20
20
21
-
-Many integrated peripherals such as timers, I2C, SPI and USART.
21
+
-A variety of integrated peripherals such as timers, I2C, SPI and USART.
22
22
23
23
- General purpose Input Output (GPIO) and other types of pins accessible through the two rows of headers along side the board.
24
24
@@ -34,6 +34,6 @@ What does this board contain?
34
34
35
35
- A second microcontroller: a [STM32F103](https://www.st.com/en/microcontrollers/stm32f103cb.html). This microcontroller is actually part of an on-board programmer / debugger and is connected to the USB port named "USB ST-LINK".
36
36
37
-
For a more detailed features list and further specification of the board take a look at [STMicroelectronics](https://www.st.com/en/evaluation-tools/stm32f3discovery.html) website.
37
+
For a more detailed list of features and further specifications of the board take a look at the[STMicroelectronics](https://www.st.com/en/evaluation-tools/stm32f3discovery.html) website.
38
38
39
-
A word of warning: be careful if you want to apply external signals to the board. The microcontroller STM32F303VCT6 pins take a nominal voltage of 3.3 volts. For further information consult the [6.2 Absolute maximum ratings section in the manual](https://www.st.com/resource/en/datasheet/stm32f303vc.pdf)
39
+
A word of caution: be careful if you want to apply external signals to the board. The microcontroller STM32F303VCT6 pins take a nominal voltage of 3.3 volts. For further information consult the [6.2 Absolute maximum ratings section in the manual](https://www.st.com/resource/en/datasheet/stm32f303vc.pdf)
Copy file name to clipboardExpand all lines: src/intro/index.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Welcome to The Embedded Rust Book: An introductory book about using the Rust
4
4
Programming Language on "Bare Metal" embedded systems, such as Microcontrollers.
5
5
6
6
## Who Embedded Rust is For
7
-
Embedded Rust is for everyone who wants to do embedded programming backed by the higher-level concepts and safety guarantees the Rust language provides.
7
+
Embedded Rust is for everyone who wants to do embedded programming while taking advantage of the higher-level concepts and safety guarantees the Rust language provides.
8
8
(See also [Who Rust Is For](https://doc.rust-lang.org/book/2018-edition/ch00-00-introduction.html))
9
9
10
10
## Scope
@@ -23,16 +23,16 @@ The goals of this book are:
23
23
24
24
This book tries to be as general as possible but to make things easier for both
25
25
the readers and the writers it uses the ARM Cortex-M architecture in all its
26
-
examples. However, the book assumes that the reader is not familiar with this
26
+
examples. However, the book doesn't assume that the reader is familiar with this
27
27
particular architecture and explains details particular to this architecture
28
28
where required.
29
29
30
30
## Who This Book is For
31
-
This book caters towards people with either some embedded background or some Rust background, however we assume
31
+
This book caters towards people with either some embedded background or some Rust background, however we believe
32
32
everybody curious about embedded Rust programming can get something out of this book. For those without any prior knowledge
33
33
we suggest you read the "Assumptions and Prerequisites" section and catch up on missing knowledge to get more out of the book
34
34
and improve your reading experience. You can check out the "Other Resources" section to find resources on topics
35
-
you want to catch up on.
35
+
you might want to catch up on.
36
36
37
37
### Assumptions and Prerequisites
38
38
@@ -72,7 +72,7 @@ not dig into details on a topic, revisiting the topic in a later chapter.
72
72
This book will be using the [STM32F3DISCOVERY] development board from
73
73
STMicroelectronics for the majority of the examples contained within. This board
74
74
is based on the ARM Cortex-M architecture, and while basic functionality is
75
-
common across most CPUs based on this architecture, peripherals and other
75
+
the same across most CPUs based on this architecture, peripherals and other
76
76
implementation details of Microcontrollers are different between different
77
77
vendors, and often even different between Microcontroller families from the same
0 commit comments