From 47947fb35cf17648e2ec7fc001666e40f88f4ce6 Mon Sep 17 00:00:00 2001
From: Joerg Wunsch <j@uriah.heep.sax.de>
Date: Wed, 22 Dec 2021 23:27:05 +0100
Subject: [PATCH 1/3] Make version numbers of configure.ac and CMakeLists.txt
 match

We are moving towards AVRDUDE 7.0, so express this by using
6.99 by now.
---
 src/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 56f73091..ed97b212 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -21,7 +21,7 @@
 #     cmake --build build
 
 cmake_minimum_required(VERSION 3.12)
-project(avrdude VERSION 6.5.0.20211213)
+project(avrdude VERSION 6.99-20211218)
 
 set(CMAKE_C_STANDARD 11)
 set(CMAKE_C_STANDARD_REQUIRED True)

From 025ebd4ae8f1656381d22b0ecdd49a2d1391d034 Mon Sep 17 00:00:00 2001
From: Joerg Wunsch <j@uriah.heep.sax.de>
Date: Wed, 22 Dec 2021 23:33:20 +0100
Subject: [PATCH 2/3] Ah OK, CMAKE doesn't like dashes in the version number.

Turn 6.99-20211218 into 6.99.20211218
---
 src/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ed97b212..b6f707b0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -21,7 +21,7 @@
 #     cmake --build build
 
 cmake_minimum_required(VERSION 3.12)
-project(avrdude VERSION 6.99-20211218)
+project(avrdude VERSION 6.99.20211218)
 
 set(CMAKE_C_STANDARD 11)
 set(CMAKE_C_STANDARD_REQUIRED True)

From a369f9d28fa9808420b5d5c85b4a3befc5f6f74f Mon Sep 17 00:00:00 2001
From: Joerg Wunsch <j@uriah.heep.sax.de>
Date: Tue, 28 Dec 2021 23:34:34 +0100
Subject: [PATCH 3/3] SerialUPDI man page addition

---
 src/avrdude.1 | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/avrdude.1 b/src/avrdude.1
index 053505f0..940cd499 100644
--- a/src/avrdude.1
+++ b/src/avrdude.1
@@ -222,6 +222,17 @@ supported in UPDI mode. The Curiosity Nano board is dubbed
 thus the name
 .Pa pkobn_updi .
 .Pp
+SerialUPDI programmer implementation is based on Microchip's
+.Em pymcuprog Li https://github.com/microchip-pic-avr-tools/pymcuprog
+utility, but it also contains some performance improvements included in
+Spence Kohde's
+.Em DxCore
+Arduino core
+.Li https://github.com/SpenceKonde/DCore .
+In a nutshell, this programmer consists of simple USB->UART adapter, diode
+and couple of resistors. It uses serial connection to provide UPDI interface.
+See the texinfo documentation for more details and known issues.
+.Pp
 Input files can be provided, and output files can be written in
 different file formats, such as raw binary files containing the data
 to download to the chip, Intel hex format, or Motorola S-record