changeset 433:1a35a5cfe602

CHANGES: documented all changes for the upcoming release
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 04 Nov 2018 17:42:39 +0000
parents 5484dab78c33
children 3ec8ef8b2d37
files CHANGES
diffstat 1 files changed, 24 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES	Sun Nov 04 09:58:50 2018 +0000
+++ b/CHANGES	Sun Nov 04 17:42:39 2018 +0000
@@ -5,6 +5,23 @@
   repository, but it has since been repurposed into a legitimate development
   tool.
 
+* Added workarounds for FTDI USB-serial adapters that feed previously
+  accumulated serial Rx bytes or outright garbage to newly started serial I/O
+  programs:
+
+  + fcup-atinterf back-end program for fcup-* does a sleep of 20 ms followed by
+    tcflush(target_fd, TCIFLUSH) on startup to flush any previously accumulated
+    serial Rx buffer garbage that would otherwise cause breakage.  The two
+    delays in the deep sleep wakeup logic (see doc/Deep-sleep-support) have been
+    reduced from 50 to 30 ms each, thus the total length of initial delays has
+    been reduced from 100 to 80 ms.
+
+  + In the rvinterf suite (see doc/Rvinterf-tools) a similar startup delay has
+    been added in the special corner case of a non-interactive one-shot
+    operation being commanded with rvinterf also being launched from the client
+    program with -p; see the "Startup synchronization hack" section in the new
+    Rvinterf-tools document.
+
 * fcup-smdump now restores the character set selection (AT+CSCS) setting on the
   target to the default "IRA" (ASCII) upon successful completion, after
   initially setting it to "HEX" for the operation; the intent of this change is
@@ -21,7 +38,13 @@
 * A hack that was added in fc-host-tools-r5 solely to support one (1) defective
   FCDEV3B board with a particular flash boot defect has been removed.
 
-* Some documentation updates have been made.
+* A number of documentation updates have been made: Deep-sleep-support and
+  Rvinterf-tools articles are new, RVTMUX and TIFFS-Overview write-ups got
+  long-overdue major updates, plus a number of minor updates as usual.
+
+* For those who build the rarely needed ARM7 gcc toolchain from source, an old
+  bug in the toolchain/build+install.sh script which was masked on the Mother's
+  Slackware system for some reason has been fixed.
 
 Changes from fc-host-tools-r7 to fc-host-tools-r8: