Andre Richter
5ce23bc32b
devtool: Add cargo update
4 years ago
Andre Richter
e26ed0ffde
devtool: Invoke Makefile's clean
5 years ago
Andre Richter
0a1616d8b2
Let cargo track changed files
...
This should enable incremental compilation monitored by cargo.
5 years ago
Andre Richter
c4f9432e13
Remove xbuild. Use upstream aarch64 rust-std 🎉 🦀
...
`rustup target add aarch64-unknown-none-softfloat` is now a thing.
It is no longer required to build rust-std on-demand with `xbuild`.
This reduces compile-times significantly.
5 years ago
Andre Richter
c758875bbe
devtool: Skip Xtra crates on custom crate list
5 years ago
Andre Richter
56f990cbf9
devtool: Add support for optional folder list
5 years ago
Andre Richter
31582044c7
devtool: symlink + clippy for rpi4
5 years ago
Andre Richter
2c2997f50b
Don't diff CN READMEs
5 years ago
Andre Richter
8b3cd1e2e0
Minipush: Load kernel binary on demand
...
Allows to keep Minipush running while compiling in parallel.
5 years ago
Andre Richter
37b4d8d51e
Minipush: Fix error in displaying number of pushed KiB
5 years ago
Andre Richter
72a4d28fc1
Bump to register 0.5.x
5 years ago
Andre Richter
840c72d11b
Bump UART to 230400 Baud
5 years ago
Andre Richter
bb78c779ca
Introducing Minipush, a raspbootcom replacement.
...
Gets rid of compiled C++, uses Ruby 💎
5 years ago
Andre Richter
7f29ee84bd
Refactor utils
5 years ago
Andre Richter
e690f8e7e4
Copyright bump to 2020 🎆
5 years ago
Andre Richter
cc9f7708c9
Add testing to workflows
5 years ago
Andre Richter
9c1fc5fdbf
Simplify copyrighted check
5 years ago
Andre Richter
e5bfd30477
Utils fixes
5 years ago
Andre Richter
e2e1c7d64c
Conditionally include extra folders in utils scripts
5 years ago
Andre Richter
7510058e3e
add rubocop linting
5 years ago
Andre Richter
54137e8b38
Relicense as dual MIT OR Apache-2.0
5 years ago
Andre Richter
4098a749d1
Bump crate versions
5 years ago
Andre Richter
3dc450bb44
Util script cleanup; Enable pre-commit hook
5 years ago
Andre Richter
b363bc0917
Fix return code propagation of checks
5 years ago
Andre Richter
434ac5851d
Add misspell check
5 years ago
Andre Richter
6119cf88b1
Actions: Add RPi4 build
5 years ago
Andre Richter
7ddc189816
Add check option to fmt_all
5 years ago
Andre Richter
9547bf77af
Fix diff script
...
Closes #32
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
29d992615d
Adapt tooling settings
5 years ago
Andre Richter
9a06e1ad95
Clean at the end
5 years ago
Andre Richter
d729888049
Forgot renaming
5 years ago
Andre Richter
4a58672d4d
Update utils
5 years ago
Andre Richter
678bec0eca
Various fixes
...
- Make cortex-a crate an optional dependecy of the rpi3 bsp
- Introduce wildcards for dependencies
- Change readme diff generation
5 years ago
Andre Richter
f9020bbb03
Add script for diffing two tutorial sources
5 years ago
Andre Richter
35e6bc5be6
Update clean utility
5 years ago
Andre Richter
784756eb04
Update utils
5 years ago
Andre Richter
70bfa885d7
Add universal raspboot script
5 years ago
Andre Richter
2a97946f92
Initial preparations for rewrite
5 years ago
Andre Richter
ecafec1d05
Add copyright year checks. Ran Rubocop as well.
6 years ago
Andre Richter
0824b0ecaa
Rework utils
6 years ago
Andre Richter
83fdecc647
Add simple soft-panic test
6 years ago
Andre Richter
c19993934c
Use cargo-xbuild
...
Also, have a config where the individual projects can reuse the same
sysroot.
6 years ago
Andre Richter
0bd363f375
Sync with the newest Embedonomicon
...
https://github.com/rust-embedded/embedonomicon
Closes #3
6 years ago
Andre Richter
323a346b07
Use llvm objcopy from rust toolchain 🎉
...
Its the last missing util we needed to be a rust-toolchain-only project.
https://github.com/rust-lang/rust/pull/50336
https://github.com/japaric/cargo-binutils
6 years ago
Andre Richter
69d9890c4a
Update #[lang = "panic_fmt"] -> #[panic_implementation]
...
More info: https://users.rust-lang.org/t/psa-breaking-change-panic-fmt-language-item-removed-in-favor-of-panic-implementation/17875
6 years ago
Andre Richter
8a3f6f5f15
utils: Exit early on build failure
6 years ago
Andre Richter
99f4dc24b3
Change dockcross path to newest upstream release
6 years ago
Andre Richter
e6f823a224
Add timer tutorial
...
- Also, upgrade to new `cortex-a` 0.1.3 implementation.
7 years ago