# HG changeset patch # User Mychaela Falconia # Date 1541353359 0 # Node ID 1a35a5cfe60258369a2c729bbdb9007926985154 # Parent 5484dab78c33aa700414c37684489441ee238b7e CHANGES: documented all changes for the upcoming release diff -r 5484dab78c33 -r 1a35a5cfe602 CHANGES --- 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: