diff --git a/doc/release_notes.md b/doc/release_notes.md index f8100f2..75d650e 100644 --- a/doc/release_notes.md +++ b/doc/release_notes.md @@ -50,6 +50,24 @@ For full change log [see](https://github.com/tillitis/tillitis-key1/compare/TK1- - Add hardware clear to send (CTS) signals for communication between UART and CH552. +- Increase size of ROM and FW\_RAM. + +- Make ROM non-executable in app mode. + +- Remove support for access to the firmware blake2s() function from + apps. + +- Automatically leave firmware mode when execution leaves ROM and + remove the now unnecessary APP\_MODE\_CTRL register. + +- Add extra protection of UDS: When execution leaves ROM the first + time, UDS is hardware protected from reading, as well as already + existing UDS protection after first read and UDS being unreadable in + app mode. + +- Introduce interrupt handler for hardware-based privilege raising for + system calls. + ### Firmware - At startup, fill RAM with random data using the xorwow PRNG, seeded @@ -58,6 +76,9 @@ For full change log [see](https://github.com/tillitis/tillitis-key1/compare/TK1- - Add support for the new USB Mode Protocol to communicate with different endpoints. +- Introduce a system call mechanism and the first syscalls: RESET, + SET\_LED, GET\_VIDPID. + ### CH552 - Use the new CTS signals for communication over the UART.