Andrew Walbran
|
0c3664bef3
|
Add slide about probe-rs and cargo-embed.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
948c44b66d
|
Explain audience.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
b1fa8da341
|
Wrap comments in example at 80 columns to fit in code block.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
e751c30061
|
Add minimal microcontroller example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
6490657dcf
|
Need to specify linker script for examples.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
2d64edf0d6
|
Explain a bit about example and how to run it.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
790597bae2
|
Mention that instructions are for Debian.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
271c4f36b1
|
Add udev rule for micro:bit.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
a5e784e010
|
Add more details about micro:bit.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
de1be63b82
|
Add more details about alloc.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
84cd822080
|
Speaker notes about TockOS and FreeRTOS.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
e123c08b00
|
Mention FreeRTOS bindings and Hubris.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
40d590b594
|
Use table layout for no_std page.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
005d6a5ed4
|
Mention micro:bit on welcome page.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
0fa73286b9
|
Add raw MMIO example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
2545e40d21
|
Note use of embedded_hal trait.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
16b8efefa2
|
Add config for cargo-embed.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
2c8eb761c4
|
Use micro:bit v2 for PAC and HAL examples too.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
5ad0a593f8
|
Add board support crate example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
b852b6195f
|
xgettext doesn't like formatting in SUMMARY.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
af0d97d1a7
|
Fix mdbook test.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
354834c711
|
Template, hint and extension for compass exercise.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
062129546a
|
Temperature logger is no more.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
95099e29a6
|
Mention tools to install.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
deff63f9a5
|
cargo-embed config
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
78d1fc2836
|
Fill in solution for compass exercise.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
fb2a81186b
|
Initialise I2C bus.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
026cdca2b7
|
Use micro:bit v2 for temperature logger example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
b8b387c504
|
Mention board support crates and other tools.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
b02af7be50
|
Keep alloc-example out of workspace.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
e21a83d5e8
|
Start or temperature logger exercise.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
5e0f4da4b3
|
Mention some other projects.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
baf81ee795
|
Note some supported devices.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
ac046661bf
|
Exclude imports and other boilerplate from page.
It was getting too long.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
100341aa9f
|
Add page about type-state pattern.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
65749777c9
|
Write about embedded-hal
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
1d92abb1a7
|
Note lack of main function.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
120ef6331f
|
Write welcome page for bare-metal Rust.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
d507096d31
|
Mention svd2rust.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
f8f6922b0c
|
Add pages with PAC and HAL examples.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
780afddc11
|
Add example to turn on an LED.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
9068b63e76
|
Actually use panic_halt in example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
d84c93010a
|
no_std examples won't build in mdbook test.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
8e009b9674
|
Remove reference to panic-abort.
It doesn't build with current rustc.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
0a2263451d
|
Add alloc example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
2981d3856f
|
Mention panic-abort and panic-halt crates.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
f71a86d942
|
Add minimal no_std example.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
27820629e2
|
Rename section to bare metal.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
51ccf44f52
|
Add initial outline for bare-metal Rust day.
|
2023-03-20 14:26:57 +00:00 |
|
Andrew Walbran
|
036269ec94
|
Add workflow to check that Rust code is formatted properly.
|
2023-03-20 14:26:57 +00:00 |
|