new boards tested
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 30 Jul 2015 11:51:14 +0000 (20:51 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Thu, 30 Jul 2015 11:51:14 +0000 (20:51 +0900)
ChangeLog
NEWS
README
chopstx
src/adc_stm32f103.c
src/configure
src/sys.h

index ffba576..f9340c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-07-30  Niibe Yutaka  <gniibe@fsij.org>
+
+       * src/sys.h (BOARD_ID_ST_NUCLEO_F103, BOARD_ID_ST_DONGLE): New.
+       * src/adc_stm32f103.c (get_adc_config): Add ST Dongle and ST
+       Nucleo support.
+
 2015-07-28  Niibe Yutaka  <gniibe@fsij.org>
 
        * src/usb_stm32f103.c: Update from Gnuk.
diff --git a/NEWS b/NEWS
index eb74a96..9a4b069 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 NeuG NEWS - User visible changes
 
+* Major changes in NeuG 1.0.3
+
+  Released 2015-0X-XX, by NIIBE Yutaka
+
+** Fraucheky can be manually invoked
+
+** Upgrade of Chopstx
+
+
 * Major changes in NeuG 1.0.2
 
   Released 2015-07-18, by NIIBE Yutaka
diff --git a/README b/README
index 67d55ce..d0f34f4 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 NeuG - a true random number generator implementation (for STM32F103)
 
-                                                         Version 1.0.2
-                                                            2015-07-18
+                                                         Version 1.0.3
+                                                            2015-0X-XX
                                                           Niibe Yutaka
                                      Free Software Initiative of Japan
 
@@ -28,14 +28,15 @@ NeuG was named after my daughter, but I don't say she is noisy.
 Release notes
 =============
 
-This is the second minor release of NeuG, after 1.0.
+This is the third 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
+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).
+code (instead of ChibiOS/RT).  If you get the source code by Git,
+Chopstx is submodule of neug.
 
 
 FAQ
@@ -78,6 +79,19 @@ FST-01, Olimex STM32-H103, and STM32 part of STM8S Discovery Kit,
 STBee Mini, and STBee are supported.
 
 
+Build system and Host system
+============================
+
+Makefile is written for GNU make.  You need Bash 4.x for configure.
+
+If your bash is not installed as /bin/bash, you need to run configure
+script prepending 'bash' before './configure'.
+
+Some tools are written in Python.  If your Python is not installed as
+/usr/bin/python, please prepend 'python' for your command invocation.
+Python 2.7 and PyUSB 0.4.3 is assumed.
+
+
 Souce code
 ==========
 
diff --git a/chopstx b/chopstx
index bdaae56..1d38c24 160000 (submodule)
--- a/chopstx
+++ b/chopstx
@@ -1 +1 @@
-Subproject commit bdaae5661d374d8bc7fe2a3244c10f535180bc2a
+Subproject commit 1d38c24233b3c061cedf503bf44b1307bb0e1fa2
index 567df8d..ca766a7 100644 (file)
@@ -169,6 +169,8 @@ get_adc_config (uint32_t config[4])
     case BOARD_ID_MAPLE_MINI:
     case BOARD_ID_STM32_PRIMER2:
     case BOARD_ID_STM8S_DISCOVERY:
+    case BOARD_ID_ST_DONGLE:
+    case BOARD_ID_ST_NUCLEO_F103:
     default:
       config[0] = 0;
       config[1] = ADC_SMPR2_SMP_AN0(ADC_SAMPLE_1P5)
index cb32e78..1bf968c 100755 (executable)
@@ -103,6 +103,8 @@ Configuration:
                           STBEE_MINI
                           MAPLE_MINI
                           CQ_STARM
+                          ST_DONGLE
+                          ST_NUCLEO_F103
                           FST_01_00 (unreleased version with 8MHz XTAL)
   --enable-sys1-compat enable SYS 1.0 compatibility    [yes]
                           executable is target dependent
index 3127341..370aa1c 100644 (file)
--- a/src/sys.h
+++ b/src/sys.h
@@ -7,6 +7,8 @@
 #define BOARD_ID_STBEE             0x945c37e8
 #define BOARD_ID_STM32_PRIMER2     0x21e5798d
 #define BOARD_ID_STM8S_DISCOVERY   0x2f0976bb
+#define BOARD_ID_ST_DONGLE         0x2cd4e471
+#define BOARD_ID_ST_NUCLEO_F103    0x9b87c16d
 
 extern const uint8_t sys_version[8];
 extern const uint32_t sys_board_id;