Andre Richter
|
098e19ecc4
|
Fix zero-sized bss handling
|
4 years ago |
Andre Richter
|
208f547f29
|
Remove needless extern C
|
4 years ago |
Andre Richter
|
27a1d10cc3
|
Remove UB in linker script symbol <-> Rust handover
|
4 years ago |
Andre Richter
|
37b9d1435e
|
Move anything wrt linker symbols to bsp::memory
Also, some rewording of data types.
|
4 years ago |
Andre Richter
|
cfc3bfc996
|
Switch to new Rust inline asm! syntax
|
4 years ago |
Andre Richter
|
82f97c000b
|
Switch to llvm_asm! to avoid future breakage
|
4 years ago |
Andre Richter
|
e8d787f627
|
Refactor tutorial 02
|
5 years ago |
Andre Richter
|
c64dd1197a
|
For educational purposes, use own zero_bss().
|
5 years ago |
Andre Richter
|
6d9641d05f
|
Fix possibility of (.bss size) mod 8 != 0
|
5 years ago |
Andre Richter
|
e690f8e7e4
|
Copyright bump to 2020 🎆
|
5 years ago |
Andre Richter
|
034e1f01d8
|
rename init() -> runtime_init()
|
5 years ago |
Andre Richter
|
54137e8b38
|
Relicense as dual MIT OR Apache-2.0
|
5 years ago |
Andre Richter
|
6119cf88b1
|
Actions: Add RPi4 build
|
5 years ago |
Andre Richter
|
9bebad4765
|
Misspell run
|
5 years ago |
Andre Richter
|
2fe2dcba6d
|
Add support for Raspberry Pi 4 🎉
|
5 years ago |
Andre Richter
|
2933bcf162
|
Separate init from main
|
5 years ago |
Andre Richter
|
56a650397d
|
Having a little code formatting party
|
5 years ago |
Andre Richter
|
0ca114b408
|
Streamlining
|
5 years ago |
Andre Richter
|
038c558ac8
|
Big restructuring for more modularity
- Make architecture code separate from BSP code
- Make BSPs pull in drivers from a generic folder
- Enables reuse of drivers between different BSPs.
|
5 years ago |
Andre Richter
|
e7ae509376
|
minor streamlining
|
5 years ago |
Andre Richter
|
dd4a132259
|
Change linker scripts
|
5 years ago |
Andre Richter
|
8b6a4f1819
|
Add Rust embedded logo for docs
|
5 years ago |
Andre Richter
|
d6accd6c69
|
Add code for tutorial 02
|
5 years ago |