Egor Duda
983bc5c5b2
Add support for ed25519 keys ( #335 )
2022-05-12 22:56:33 +03:00
kaczmarczyck
b33ffb7979
Vendor HID for libtock-drivers ( #452 )
...
* multi HID interface for libtock-drivers
* proper u8 print
2022-04-05 05:52:33 +02:00
Julien Cretin
f862d4cc18
Address all occurrences of statement expression attributes
2022-03-28 16:29:22 +02:00
kaczmarczyck
7e7d5e38a1
enforces Module imports granularity ( #445 )
2022-03-14 20:44:48 +01:00
Julien Cretin
ca2ea2007e
Add track_caller for flex_unwrap in libtock-drivers
2022-01-07 17:00:07 +01:00
Jean-Michel Picod
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
Jean-Michel Picod
cc495b8c85
Bump kernel version
2020-09-16 10:37:18 +02:00
Guillaume Endignoux
ff0eefcae5
Fix typo in Cargo.toml.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
6df347acf3
Update libtock-rs to the current master.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
76c0840354
Update third_party/lang-items to support OpenSK.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
fbc7044328
git mv alloc.rs allocator.rs
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
ee7ffa658c
Import https://github.com/tock/libtock-rs/core at commit ab2c945 into third_party/lang-items/.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
89e397e718
Import https://github.com/tock/libtock-rs/core at commit 828c19d into third_party/lang-items/.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
529db7b4ef
Update usb_ctap_hid.rs to the new API.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
6cc4f2cfb6
Move usb_ctap_hid.rs to third_party/libtock-drivers.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
467121c962
Update third_party/libtock-drivers to support OpenSK.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
5f1fcaedf5
git mv leds.rs led.rs
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
251e007d59
Import https://github.com/tock/libtock-rs at commit 828c19d into third_party/libtock-drivers/.
2020-08-07 15:09:07 +02:00
Guillaume Endignoux
0a38339b8e
Upgrade to Tock-1.5-rc2
2020-04-24 11:20:12 +02:00
Guillaume Endignoux
4b9486d0bd
Sync with upstream Tock to have reproducible builds.
2020-04-08 15:45:46 +02:00
Guillaume Endignoux
e6e04dd173
Sync upstream kernel to get reproducible builds.
2020-03-12 18:35:08 +01:00
Guillaume Endignoux
bb7a0ef801
Sync patches with upstream Tock.
2020-03-11 17:04:05 +01:00
Guillaume Endignoux
bf9e3620ec
Sync with upstream Tock to remove the latest patch.
2020-03-05 11:24:07 +01:00
Guillaume Endignoux
3831872585
Synchronize with upstream Tock to remove 04-rtt.patch
2020-02-27 13:42:47 +01:00
Jean-Michel Picod
f91d2fd3db
Initial commit
2020-01-30 11:47:29 +01:00