Commit Graph
21 Commits
Author SHA1 Message Date
datdenkikniet 59721a0da9 Also re-rename this 2023-05-01 11:23:21 +02:00
datdenkikniet b8d8591112 Make this more descriptive 2023-05-01 11:00:18 +02:00
datdenkikniet 3352f0cf87 Switch back to defmt_rtt till brtt is fixed 2023-05-01 10:35:52 +02:00
datdenkikniet 6d3fa4ebaf Improve docs here 2023-05-01 10:33:08 +02:00
datdenkikniet 6ac3019c4d Add missing use 2023-05-01 01:19:13 +02:00
datdenkikniet ff4a353b7a Get rid of this comment 2023-04-22 22:18:57 +02:00
datdenkikniet 0492e028b8 Use brtt instead of rtt 2023-04-22 22:16:50 +02:00
datdenkikniet 2883ed103a Merge remote-tracking branch 'knurling/main' into v2 2023-04-22 22:16:47 +02:00
datdenkikniet 1b3f6cc68f Update to v2 2023-04-22 22:04:30 +02:00
Emil Fresk fb03cda302 More clarifications 2022-07-02 20:09:29 +02:00
Emil Fresk 706ffce2fc Updated to RTIC 1.0 and defmt 0.3 2022-01-03 19:02:57 +01:00
Jorge AparicioandGitHub 47277bbf9d add unit tests (#60)
also, flatten the workspace into a single crate. I forget what the original reason for the workspace
was -- I think it was added because `cargo t -p testsuite` is nicer than running
`cargo t --test $filename` N times. However, a single crate removes the need to repeat the list of
dependencies in `testsuite/Cargo.toml`

also, document the two sets of tests included with the template and how to run them in the README
file
2022-01-03 11:29:08 +01:00
Jorge AparicioandGitHub 733a38a272 update defmt deps to v0.3 (#56)
* bump defmt to v0.3

remove Cargo features which are no longer needed

* remove `timestamp!`

it's no longer mandatory and a monotonic counter does not add much value given that `defmt-rtt`
works by disabling interrupts so one won't see logs out of order anyways (which would the case for a
lock-free multi-channel `Logger`)

* use println! in most the examples

so that all examples print something when `DEFMT_LOG` is unset

* make overflow example terminate in less steps

also include an estimate of the stack pointer to show the stack grows downwards towards the RAM
boundary
2021-11-10 04:46:56 +01:00
Emil Fresk 83262e5942 Specialized for RTIC 2021-09-21 11:39:45 +02:00
Urhengulas 34b68a19f1 Get timestamp with interrupt disabled
This makes `app-template` support more platforms (i.e. `thumbv6`).
2021-02-22 23:26:47 +01:00
Urhengulas 5f8bc597c0 Update example code 2021-02-22 22:24:38 +01:00
Jorge Aparicio 0c324d336c use defmt::panic instead of core::panic in example 2020-11-30 17:29:47 +01:00
Jorge Aparicio ae0df60ec2 use defmt::assert; add defmt::panic_handler 2020-11-24 17:38:08 +01:00
Jorge Aparicio 25eb06c089 add stack overflow protection 2020-09-07 19:09:36 +02:00
Jonas Schievink 2e4c43d908 Use panic-probe instead of a custom panic handler 2020-08-31 16:01:57 +02:00
Jorge Aparicio df96204a61 initial commit 2020-08-21 12:02:11 +02:00