112: Align runner example with current quickstart template r=korken89 a=rubberduck203
Co-authored-by: Christopher J. McClellan <chris.mcclellan203@gmail.com>
105: Make sure QEMU debug::exit() call is not active r=korken89 a=maxekman
This left me hanging for a bit (literally). I ended up with no print and just getting stuck in the hard fault handler when hitting ctrl-c in GDB.
Co-authored-by: Max Ekman <max@looplab.se>
104: install:linux: Recommend using apt instead of apt-get r=korken89 a=eddyp
The 'apt' binary has appeared in apt 1.0 back in 2014 and has been
ever since the recommended tool to install packages on Debian based
systems. It makes little sense to recommend using 'apt-get' instead
of 'apt' when even the current Debian oldstable - jessie - has apt
\>=1.0.9.8 and the Ubuntu 14.04 LTS - trusty - has apt
\>=1.0.1ubuntu1.
Signed-off-by: Eddy Petrișor <eddy.petrisor@gmail.com>
Co-authored-by: Eddy Petrișor <eddy.petrisor@gmail.com>
The 'apt' binary has appeared in apt 1.0 back in 2014 and has been
ever since the recommended tool to install packages on Debian based
systems. It makes little sense to recommend using 'apt-get' instead
of 'apt' when even the current Debian oldstable - jessie - has apt
>=1.0.9.8 and the Ubuntu 14.04 LTS - trusty - has apt
>=1.0.1ubuntu1.
Signed-off-by: Eddy Petrișor <eddy.petrisor@gmail.com>
95: remove "this section is WIP" from the getting started intro page r=jamesmunns a=japaric
this section is largely done and the linked issue has already been closed
Co-authored-by: Jorge Aparicio <jorge@japaric.io>
81: [WIP] First draft of c-tips chapter r=jamesmunns a=adamgreig
This is still pretty rough but I wanted to get the PR open <sup><sup>before the meeting</sup></sup> and start getting feedback.
* What other topics should this chapter cover?
* What level of detail do you think is appropriate for the topics? I sort of want to just point people in the right direction and maybe give some minimal examples rather than rephrasing existing documentation. Especially I didn't want to write a general summary of things that are not really embedded (or C) specific.
* What sort of external resources should we link to? There's a lot of blog posts talking about most of these concepts but many are not really embedded (or even C) specific.
Co-authored-by: Adam Greig <adam@ael.co.uk>
Co-authored-by: Daniel Egger <daniel@eggers-club.de>
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
Co-authored-by: Adam Greig <adam@adamgreig.com>
79: Typos and fixes r=therealprof a=njmartin10
Mostly fixing typos, a few code fixes, and some sentence restructuring.
Co-authored-by: Nathan <2266858+njmartin10@users.noreply.github.com>
87: Have mdBook not wrap code snippets in "fn main() {}" r=therealprof a=adamgreen
This is the same change as in commit c5caa3b but for the instances I noticed in the rest of the chapters.
Before this change, clicking on the icon to copy a code snippet to the clipboard would result in something like:
```rust
fn main() {
// Exception handler for the SysTick (System Timer) exception
fn SysTick() {
// ..
}
}
```
After this change, the following would be copied to the clipboard instead:
```rust
// Exception handler for the SysTick (System Timer) exception
fn SysTick() {
// ..
}
```
Co-authored-by: Adam Green <adamgreen@users.noreply.github.com>