Commit Graph

30 Commits

Author SHA1 Message Date
Jean-Michel Picod
712fa0f6a2 Small improvements on kernel patch 2020-12-16 18:22:15 +01:00
Jean-Michel Picod
8595ed5e28 Addressing review comments. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod
ca0606a557 Bump versions to 1.0 for FIDO2 certification. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod
6e5a8cdf6d Add kernel support for firmware protection 2020-12-16 18:22:15 +01:00
Jean-Michel Picod
b002b4669e Update UICR registers. 2020-12-16 18:22:15 +01:00
Guillaume Endignoux
2ca541fb33 Fix formatting. 2020-10-02 13:52:24 +02:00
Guillaume Endignoux
359b243eb6 Add component for USB CTAP. 2020-09-24 12:28:29 +02:00
Jean-Michel Picod
62151ed614 Fix MPU issue 2020-09-16 17:15:33 +02:00
Jean-Michel Picod
9e8e83fb32 Patch cleanup 2020-09-16 11:48:59 +02:00
Jean-Michel Picod
5ca23c4e05 Update patches for newer kernel 2020-09-16 11:35:19 +02:00
Jean-Michel Picod
a660d5cfda Remove unnecessary patch 2020-09-16 10:40:08 +02:00
Guillaume Endignoux
2094f8156c Increase size of console buffering. 2020-06-19 18:22:47 +02:00
Julien Cretin
c3c652b8c3 Define the storage locations for the dongle
Fixes #113.
2020-06-10 12:54:00 +02:00
Julien Cretin
ba5caf0691 Filter syscall at platform-level instead of driver-level 2020-05-14 20:19:21 +02:00
Julien Cretin
cf31110922 Define the storage locations in the board 2020-05-13 15:17:35 +02:00
Julien Cretin
ecf02eb6ce Only store the storage location in the Kernel 2020-05-08 17:00:59 +02:00
Julien Cretin
5c2b72ce83 Move storage bound checking to driver 2020-04-29 15:09:50 +02:00
Julien Cretin
88920035fa Permit the app to read the storage 2020-04-29 13:50:42 +02:00
Julien Cretin
6247098069 Do not use writeable flash regions for persistent storage
They don't play well with DFU.
2020-04-29 12:52:31 +02:00
Guillaume Endignoux
4b9486d0bd Sync with upstream Tock to have reproducible builds. 2020-04-08 15:45:46 +02:00
Jean-Michel Picod
0e1c76455d Address review round #2 2020-03-12 12:12:45 +01:00
Jean-Michel Picod
550098d560 Remove duplicate patch 2020-03-11 17:54:37 +01:00
Jean-Michel Picod
e63482af1c Revamp deploy.py
Now the script supports more flashing methods:
- JLink (with tockloader)
- OpenOCD (with tockloader)
- pyOCD
- Nordic DFU
- none (will produce an IntelHex file)

Also merged the contributions from:
- Yihui Xiong to support the Makerdiary USB dongle board
- Dennis Geurts to support Nordic DFU

Doc updated accordingly.

Imported 2 patches for Tock kernel:
- 06-add-set_vector_table_offset.patch (upstream tock/tock#1579)
- 07-nrf52-bootloader.patch (upstream tock/tock#1681)
2020-03-11 17:54:37 +01:00
Guillaume Endignoux
bb7a0ef801 Sync patches with upstream Tock. 2020-03-11 17:04:05 +01:00
Guillaume Endignoux
951268b5f6 Add patch for bidirectional USB endpoints to fix panics in case of cancellation. 2020-03-09 16:38:59 +01:00
Guillaume Endignoux
0036858db9 Increase ROM size in layout.ld so that boards build on long build directories. 2020-03-05 12:33:12 +01:00
Guillaume Endignoux
bf9e3620ec Sync with upstream Tock to remove the latest patch. 2020-03-05 11:24:07 +01:00
Guillaume Endignoux
f2936cb45c Import bugfix from https://github.com/tock/tock/pull/1636 as a patch. 2020-02-28 15:12:16 +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