44 Commits
Author SHA1 Message Date
c1f2551d0d Bump Tock kernel version (#374)
* Bump Tock kernel version

* Update boards to new kernel

* Update patches to new kernel

* Update PR template

* Bump libtock-rs

* Use new layout from libtock-rs

* Fix clippy warnings due to updated toolchain

* Fix new toolchain file format

* Bump elf2tab to v0.7.0

* Fix worklow and setup.sh script to use the TOML rust-toolchain file

* New libtock-rs style of declaring the stack.

* Fix padding in layout file.

The layout from libtock-rs generates invalid flash padding.
The value is 32-bit and therefore setting padding to 0xff yields
0xff000000 instead of 0xffffffff that we want.

* adds tock patch for app break hard fault

* sets in deploy, removed patch 04-mpu-fix

* fixed the if deploy

* fixes indentation

* updates board names in install.md

* fix docs and deploy style

Co-authored-by: Fabian Kaczmarczyck <kaczmarczyck@google.com>
Co-authored-by: kaczmarczyck <43844792+kaczmarczyck@users.noreply.github.com>
2021-09-10 08:32:34 +02:00
Jean-Michel Picod 8595ed5e28 Addressing review comments. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod 218188ad49 Add CRP support in libtock-rs 2020-12-16 18:22:15 +01:00
Julien Cretin 7a641d6391 Use the new const_mut_refs default feature of linked_list_allocator
This is necessary for Heap::empty() to be const.
2020-12-10 16:20:26 +01:00
Julien Cretin d4b20a5acc Fix linked_list_allocator version to fix build
They released version 0.8.7 today which breaks our assumption that Heap::empty
is callable in const context.
2020-12-10 16:15:58 +01:00
Mirna 9e89803cb8 Removed Select syscalls, handled in the driver 2020-10-29 22:51:51 +02:00
Mirna 3d71da0bf5 Unify drop pattern 2020-10-28 20:28:53 +02:00
Mirna ce446f571c Resolve Comments 2020-10-28 19:11:09 +02:00
Mirna 31449fcc0d Added setup function for driver existence checking 2020-10-27 10:06:11 +02:00
Mirna 64c66b91f5 Fixed NFC feature flag 2020-10-27 10:05:06 +02:00
Mirna e37f63396c Revert #cfg change 2020-10-26 14:01:27 +02:00
Mirna a53569007d Hide NFC behind feature flag 2020-10-26 12:56:53 +02:00
Mirna 18c6406031 Use return type TockResult<T> 2020-10-22 15:10:36 +02:00
Mirna 59af769c69 Remove unnecessary done.get() 2020-10-22 12:10:43 +02:00
Mirna 8cb85563da Updated Functions Return Types 2020-10-21 19:30:58 +02:00
Mirna 7e0a48ae1c Resolved Review Comments 2020-10-21 10:39:17 +02:00
Mirna f09a9b4fae Update libtock-drivers/ NFC driver 2020-10-16 08:06:42 +02:00
Mirna 00ab3c8877 Fixes for some unsuccessful checks 2020-10-16 08:06:42 +02:00
Mirna 929aaf3ba2 Update in libtock-drivers/ and nfct_test.rs application 2020-10-16 08:06:42 +02:00
Mirna 0f6eeff486 Add NFC driver to third_party/libtock-drivers/ 2020-10-16 08:06:42 +02:00
Guillaume Endignoux 63432000db Allow clippy::new_without_default. 2020-09-29 11:19:41 +02:00
Guillaume Endignoux 5511811703 Fix most Clippy warnings. 2020-09-29 11:05:24 +02:00
Jean-Michel Picod beb9f90099 Merge branch 'master' into master 2020-09-22 17:15:04 +02:00
Guillaume Endignoux a3b9724165 Add console_test example to stress-test Tock's console driver. 2020-09-22 16:33:52 +02:00
Guillaume Endignoux ff73936a4d Fix imports in ctap, embedded_flash and lang-items. 2020-09-22 13:14:33 +02:00