From 05d78828e03ee05cc5d8247a4b35e28e645c1eed Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Tue, 22 Nov 2022 01:29:07 +0000 Subject: [PATCH] Update NEWS --- NEWS | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 62b61fbf..c477d4cf 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,25 @@ Changes since version 7.0: * Major changes compared to the previous version: + - Provide a new programmer -c urclock that specialises in supporting + bootloaders and which is compatible with `-c arduino` in + the sense that it can also deal with arduino bootloaders + + Urclock fully supports vector bootloaders at no extra code size + + Uprotocol + https://github.com/stefanrueger/urboot/blob/main/urprotocol.md + allows programming much shorter bootloaders with more + features, eg, urboot + * Exports a pgm_write_page(sram, progmem) function that + one can call at FLASHEND-4+1 to use flash for storage + * Supports EEPROM reads/writes + * Protects itself from overwriting + * Vector bootloaders: can protect the reset vector + * Offers Chip Erase function (quicker than uploading 0xff's) + + Urclock when compiled with libreadline supports bootloaders in + terminal mode (preventing them from WDT timeout) + + The -c urclock programmer provides a metadata interface that + allows unused flash to be used as storage + * New devices supported: * New programmers supported: @@ -169,12 +188,18 @@ Changes since version 7.0: - Always use paged access for programmers that serve bootloaders #1141 - Add libreadline-dev for Linux github action build #1146 - - Install readline library for macos #1156 - Implementation of SerialUPDI page erase operation #1151 - Fix Type 2 HV UPDI #1164 - Rewrite authors/copyrights #1182 - Add fallback for EM_AVR #1181 - Add a workaround for issue 1173 #1185 + - Add xplainedpro_pdi programmer #1147 + - Provide Urclock programmer #1171 + - Fix JTAGICE mkII (not initializing after chip erase) #1172 + - Ensure default_programmer from config files is used #1174 + - Make terminal write's automatic number width less surprising + #1175 + - Print HAVE_LIBREADLINE status when making the project #1184 * Internals: