support Fraucheky
authorNIIBE Yutaka <gniibe@fsij.org>
Wed, 6 Nov 2013 08:53:02 +0000 (17:53 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Wed, 6 Nov 2013 08:53:02 +0000 (17:53 +0900)
.gitmodules
NEWS
README
fraucheky [new submodule]

index 32387ba..1c314ed 100644 (file)
@@ -1,3 +1,6 @@
 [submodule "chopstx"]
        path = chopstx
        url = git@gitorious.org:chopstx/chopstx.git
+[submodule "fraucheky"]
+       path = fraucheky
+       url = git@gitorious.org:chopstx/fraucheky.git
diff --git a/NEWS b/NEWS
index 446049e..29f7166 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,21 @@
 NeuG NEWS - User visible changes
 
+* Major changes in NeuG 1.0
+
+  Released 2013-11-xx, by NIIBE Yutaka
+
+** Upgrade of Chopstx
+Now, we use Chopstx 0.01.
+
+** Stable upgrade process
+For firmware upgrade, it has been unstable and it has been recommended
+not to access its stream (/dev/ttyACM0) before running
+neug_upgrade.py.  This bug was fixed in 1.0, and it's more stable.
+
+** Add support of Fraucheky
+Fraucheky is a GPL container which makes sure to deliver GPL to users.
+
+
 * Major changes in NeuG 0.11
 
   Released 2013-08-22, by NIIBE Yutaka
diff --git a/README b/README
index 22e864b..7b2bec9 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 NeuG - a true random number generator implementation (for STM32F103)
 
-                                                          Version 0.11
-                                                            2013-08-22
+                                                           Version 1.0
+                                                            2013-11-xx
                                                           Niibe Yutaka
                                      Free Software Initiative of Japan
 
@@ -29,14 +29,16 @@ Release notes
 =============
 
 This is new release of NeuG with Chopstx, version number bumped to
-0.11.  Basic features (generating random numbers) are stable, but
-newly added things like reGNUal support should be considered unstable.
+1.0.  Basic features (generating random numbers) are stable, but newly
+added things like fraucheky (USB Mass Storage Class) support and
+reGNUal (firmware upgrad) support should be considered experimental.
 
 Note that you need Chopstx (the thread library) as external source
 code (instead of ChibiOS/RT).
 
-The "boards" directory is obsolete one for old versions of NeuG with
-ChibiOS/RT.  We leave it to port new NeuG to other boards.
+The "boards" directory is now obsolete, it's for old versions of NeuG
+with ChibiOS/RT.  When you find a board under this directory, it means
+it doesn't work.  We leave them to port new NeuG.
 
 
 FAQ
@@ -88,6 +90,11 @@ Souce code
 
 NeuG source code is under src/ directory.
 
+Note that SHA-2 hash function implementation, src/sha256.c, is based
+on the original implementation by Dr. Brian Gladman.  See:
+
+  http://gladman.plushost.co.uk/oldsite/cryptography_technology/sha/index.php
+
 
 License
 =======
@@ -103,6 +110,8 @@ To build NeuG device, you need external source code.
 
 * chopstx/ -- Chopstx, the RT Thread Library
 
+* [optional] fraucheky/ -- Fraucheky, the GPL container
+
 It is available at:
 
   http://gitorious.org/chopstx/chopstx
diff --git a/fraucheky b/fraucheky
new file mode 160000 (submodule)
index 0000000..96ba65e
--- /dev/null
+++ b/fraucheky
@@ -0,0 +1 @@
+Subproject commit 96ba65e63b52642334b68aeffb309c52be1f9846