27 Commits (e7a13e81b8def38515050ae64209ab8cc280fbbf)

Author SHA1 Message Date
Andre Richter e7a13e81b8
Upgrade to cortex-a 4.x.x 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 64658a6ce9
Bump toolchain version 4 years ago
Andre Richter 677b274a1f
Add a panic version of the GPIO to panic!() 4 years ago
Andre Richter 6a5f3758fa
Remove/reshuffle features 4 years ago
Andre Richter 7b0ae693c7
Switch to qemu-exit 1.0.x 4 years ago
Andre Richter 22faff5229
Various finetunings 4 years ago
Andre Richter e7df5b2982
Use InMemoryRegister in MMU driver 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 af0214f0f6
State: Encapsulate state check into member function 4 years ago
Andre Richter b585f64e30
Shuffle constant to more fitting module 4 years ago
Andre Richter 5a793e5fcb
Wording 4 years ago
Andre Richter 7e14b246d7
Explicitly set exception vectors in link.ld 4 years ago
Carl Fredrik Samson 0afffdeac7 Added short explanation of the BRD calculations for setting up UART re #70 4 years ago
Andre Richter 87e74f62cd
UART: Fix FBRD
Closes #70

Co-authored-by: Carl Fredrik Samson <cfsamson@users.noreply.github.com>
4 years ago
Andre Richter c78568bba1
Update some links 4 years ago
Andre Richter 3a0b676402
Use MMIODerefWrapper everywhere 4 years ago
Andre Richter 87d82ea559
Use MIS instead of RIS 4 years ago
Andre Richter a362a84592
14: Improve pl011 code 4 years ago
Andre Richter 9cc0f4a5ef
Remove now obsolete const_if feature 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 681092829c
Bump to cortex-a 3.0.0 4 years ago
Andre Richter ed5cada47e
Remove attributes ignored by rustfmt. 4 years ago
Andre Richter 1337092a2a
Format driver includes for better readability 4 years ago
Andre Richter 1d34a4e42e
Add tutorial 14: Peripheral Interrupts 4 years ago