Version 1.0.7. release/1.0.7
authorNIIBE Yutaka <gniibe@fsij.org>
Fri, 19 Jan 2018 07:14:46 +0000 (16:14 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Fri, 19 Jan 2018 07:14:46 +0000 (16:14 +0900)
ChangeLog
NEWS
README
VERSION
src/Makefile

index afce7ee..6616ac6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2018-01-19  NIIBE Yutaka  <gniibe@fsij.org>
 
+       * VERSION: 1.0.7.
+
+2018-01-19  NIIBE Yutaka  <gniibe@fsij.org>
+
        * fraucheky: Update to 0.6.
 
        * src/binary-edit.sh: New.
diff --git a/NEWS b/NEWS
index baa6f93..a3ce913 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,27 @@
 NeuG NEWS - User visible changes
 
 
+* Major changes in NeuG 1.0.7
+
+  Released 2018-01-19, by NIIBE Yutaka
+
+** No inclusion of VID:PID in neug.elf
+
+Distribution of binary image with VID:PID would violate vendor ID
+agreement to USB Forum.  Now, we have new file named neug-vidpid.elf
+for flashing.  The file neug.elf can be used to generate
+neug-vidpid.elf and we can check if it is reproducible or not.
+
+** Upgrade of Fraucheky
+
+We use Fraucheky 0.4, which allows USB VID:PID replacement
+at the last stage of build.
+
+** Upgrade of Chopstx
+
+We use Chopstx 1.8, which supports USB suspend.
+
+
 * Major changes in NeuG 1.0.6
 
   Released 2017-10-11, by NIIBE Yutaka
diff --git a/README b/README
index 7406ea6..d10376e 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 NeuG - a true random number generator implementation (for STM32F103)
 
-                                                         Version 1.0.6
-                                                            2017-10-11
+                                                         Version 1.0.7
+                                                            2018-01-19
                                                           Niibe Yutaka
                                      Free Software Initiative of Japan
 
@@ -28,7 +28,7 @@ NeuG was named after my daughter, but I don't say she is noisy.
 Release notes
 =============
 
-This is the sixth minor release of NeuG, after 1.0.
+This is the seventh minor release of NeuG, after 1.0.
 
 Basic features (generating random numbers) are stable, but newly added
 things like Fraucheky (USB Mass Storage Class) support and reGNUal
@@ -186,9 +186,9 @@ On Debian we can install the packages of gcc-arm-none-eabi,
 gdb-arm-none-eabi and its friends.  I'm using:
 
        binutils-arm-none-eabi  2.28-5+9+b3
-       gcc-arm-none-eabi       15:5.4.1+svn241155-1
+       gcc-arm-none-eabi       15:6.3.1+svn253039-1
        gdb-arm-none-eabi       7.12-6+9+b2
-       libnewlib-arm-none-eabi 2.4.0.20160527-2
+       libnewlib-arm-none-eabi 2.4.0.20160527-3
 
 Or else, see https://launchpad.net/gcc-arm-embedded for preparation of
 GNU Toolchain for 'arm-none-eabi' target.
@@ -212,6 +212,10 @@ Type:
 
 Then, we will have "neug.elf" under the "build" directory.
 
+Next, we can get the final image by running following command.
+
+   $ make build/neug-vidpid.elf
+
 
 How to install
 ==============
@@ -223,11 +227,12 @@ If you are using Olimex JTAG-Tiny, type following to invoke OpenOCD:
 
   $ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f board/olimex_stm32_h103.cfg
 
-Then, with another terminal, type following to write "neug.elf" to Flash ROM:
+Then, with another terminal, type following to write "neug-vidpid.elf"
+to Flash ROM:
 
   $ telnet localhost 4444
   > reset halt
-  > flash write_image erase neug.elf
+  > flash write_image erase neug-vidpid.elf
   > reset
   > exit
   $ 
@@ -242,11 +247,12 @@ OpenOCD 0.6.1 or newer supports ST-Link/V2.  With that we can do:
 
   $ openocd -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg
 
-Then, with another terminal, type following to write "neug.elf" to Flash ROM:
+Then, with another terminal, type following to write "neug-vidpid.elf"
+to Flash ROM:
 
   $ telnet localhost 4444
   > reset halt
-  > flash write_image erase neug.elf
+  > flash write_image erase neug-vidpid.elf
   > reset
   > exit
   $ 
@@ -395,17 +401,16 @@ Git Repository
 
 NeuG is available in the Gnuk repository at:
 
-    https://anonscm.debian.org/cgit/gnuk/gnuk/
+    https://salsa.debian.org/gnuk-team/gnuk/
 
 You can get it by:
 
-    $ git clone git://anonscm.debian.org/gnuk/gnuk/neug.git
+    $ git clone https://salsa.debian.org/gnuk-team/gnuk/neug.git
 
 
 I put Chopstx and Fraucheky as a submodules of Git.  Please do this:
 
-  $ git submodule init
-  $ git submodule update
+  $ git submodule update --init
 
 
 
@@ -418,9 +423,7 @@ Please see the FST-01 support pages:
 
 Please consider to join Gnuk-users mailing list:
 
-    https://lists.alioth.debian.org/mailman/listinfo/gnuk-users
-
-The mailing list will be moved to lists.debian.org.
+    https://lists.gnupg.org/mailman/listinfo/gnuk-users
 
 
 
diff --git a/VERSION b/VERSION
index 2c7556e..0aa661c 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-release/1.0.6
+release/1.0.7
index cd5716a..ea600d2 100644 (file)
@@ -51,7 +51,7 @@ build/neug.o: OPT = -O3 -g
 
 distclean:: clean
        -rm -f neug.ld config.h board.h config.mk \
-              usb-strings.c.inc usb-vid-pid-ver.c.inc
+              usb-strings.c.inc put-vid-pid-ver.sh
 
 ifeq ($(EMULATION),)
 build/neug-vidpid.elf: build/neug.elf binary-edit.sh put-vid-pid-ver.sh