comparison CHANGES @ 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 cb3e8d080a23
children d43e7444f458
comparison
equal deleted inserted replaced
432:5484dab78c33 433:1a35a5cfe602
2 2
3 * mokosrec2bin utility added: it was originally written as a reverse 3 * mokosrec2bin utility added: it was originally written as a reverse
4 engineering aid and was previously maintained in the freecalypso-reveng 4 engineering aid and was previously maintained in the freecalypso-reveng
5 repository, but it has since been repurposed into a legitimate development 5 repository, but it has since been repurposed into a legitimate development
6 tool. 6 tool.
7
8 * Added workarounds for FTDI USB-serial adapters that feed previously
9 accumulated serial Rx bytes or outright garbage to newly started serial I/O
10 programs:
11
12 + fcup-atinterf back-end program for fcup-* does a sleep of 20 ms followed by
13 tcflush(target_fd, TCIFLUSH) on startup to flush any previously accumulated
14 serial Rx buffer garbage that would otherwise cause breakage. The two
15 delays in the deep sleep wakeup logic (see doc/Deep-sleep-support) have been
16 reduced from 50 to 30 ms each, thus the total length of initial delays has
17 been reduced from 100 to 80 ms.
18
19 + In the rvinterf suite (see doc/Rvinterf-tools) a similar startup delay has
20 been added in the special corner case of a non-interactive one-shot
21 operation being commanded with rvinterf also being launched from the client
22 program with -p; see the "Startup synchronization hack" section in the new
23 Rvinterf-tools document.
7 24
8 * fcup-smdump now restores the character set selection (AT+CSCS) setting on the 25 * fcup-smdump now restores the character set selection (AT+CSCS) setting on the
9 target to the default "IRA" (ASCII) upon successful completion, after 26 target to the default "IRA" (ASCII) upon successful completion, after
10 initially setting it to "HEX" for the operation; the intent of this change is 27 initially setting it to "HEX" for the operation; the intent of this change is
11 to avoid leaving a strange state for anyone using the AT command interface 28 to avoid leaving a strange state for anyone using the AT command interface
19 target. 36 target.
20 37
21 * A hack that was added in fc-host-tools-r5 solely to support one (1) defective 38 * A hack that was added in fc-host-tools-r5 solely to support one (1) defective
22 FCDEV3B board with a particular flash boot defect has been removed. 39 FCDEV3B board with a particular flash boot defect has been removed.
23 40
24 * Some documentation updates have been made. 41 * A number of documentation updates have been made: Deep-sleep-support and
42 Rvinterf-tools articles are new, RVTMUX and TIFFS-Overview write-ups got
43 long-overdue major updates, plus a number of minor updates as usual.
44
45 * For those who build the rarely needed ARM7 gcc toolchain from source, an old
46 bug in the toolchain/build+install.sh script which was masked on the Mother's
47 Slackware system for some reason has been fixed.
25 48
26 Changes from fc-host-tools-r7 to fc-host-tools-r8: 49 Changes from fc-host-tools-r7 to fc-host-tools-r8:
27 50
28 * fc-loadtool can now correctly program the flash on TI's D-Sample board 51 * fc-loadtool can now correctly program the flash on TI's D-Sample board
29 after implementing the needed quirk for the Intel 28F640W30B flash chip. 52 after implementing the needed quirk for the Intel 28F640W30B flash chip.