18 Commits (7014c0cdfd6c5bff4cb5a6267ae03e2186cf4467)

Author SHA1 Message Date
Andre Richter 7014c0cdfd
Bump dependencies 2 years ago
Andre Richter 2345214367
Various minor improvements 2 years ago
Andre Richter b7b2d31c24
Rewrite timer subsystem 2 years ago
Andre Richter bb2f1c79b7
Remove more unjustified unsafe 2 years ago
Andre Richter f6190f85b7
ASM: Remove use of .equ
The LLVM assembler apparently causes the .equ directive to create symbols
instead of just a local and temporary variable.

Work around this by using const operands with global_asm!.
2 years ago
Andre Richter 8513ccfd8d
Various minor fixes 2 years ago
Andre Richter 1581b26995
Panic: Print location 2 years ago
Andre Richter 722e8b7232
Print a timestamp on panic 2 years ago
Andre Richter d901ae6cfe
Update copyright 2 years ago
Andre Richter 7d02537515
Bump toolchain 3 years ago
Andre Richter 920af57ab4
Refactor parts of exception handling 3 years ago
Andre Richter 909b05b23f
Bump compiler version 3 years ago
Andre Richter e1728636c1 Switch to tock-registers: Sources for tutorials 13..02 3 years ago
Andre Richter 8c2cec00be
Assembly: Use local label syntax for named labels
This prevents that they show up in the symbol table.
3 years ago
Andre Richter 7f666000ce
Init DRAM in assembly instead of Rust
See https://github.com/rust-embedded/cortex-m-rt/issues/300
3 years ago
Andre Richter 80c88e4d6b
Bump toolchain version; Fix clippy warnings 3 years ago
Andre Richter b4ed84dd77
Replace ldr pseudo-instruction with adrp/add 3 years ago
Andre Richter f81eb7428d
Adapt tutorial numbers 3 years ago