STBEE_MINI fix
authorNIIBE Yutaka <gniibe@fsij.org>
Fri, 12 Oct 2012 23:37:31 +0000 (08:37 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Fri, 12 Oct 2012 23:37:31 +0000 (08:37 +0900)
ChangeLog
boards/STBEE_MINI/board.c
src/random.c

index 54c8878..efaec6b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-10-13  Niibe Yutaka  <gniibe@fsij.org>
+
+       * boards/STBEE_MINI/board.c [!DFU_SUPPORT] (boardInit): Don't run
+       when "user switch" is pushed.  This is for JTAG/SWD debugger.
+
 2012-10-12  Niibe Yutaka  <gniibe@fsij.org>
 
        * src/main.c (neug_setup): Support neug_*_max.
index 19f8a87..89992d7 100644 (file)
@@ -7,6 +7,15 @@
  */
 void boardInit(void)
 {
+#if !defined(DFU_SUPPORT)
+  if (palReadPad (IOPORT3, GPIOC_BUTTON) == 0)
+    /*
+     * Since LEDs are connected to JTMS/SWDIO and JTDI pin,
+     * we can't use LED to let know users in this state.
+     */
+    for (;;);                 /* Wait for JTAG debugger connection */
+#endif
+
   /*
    * Disable JTAG and SWD, done after hwinit1_common as HAL resets AFIO
    */
index 3cfc643..21673b0 100644 (file)
@@ -265,7 +265,7 @@ static void noise_source_error (uint32_t err)
 }
 
 /*
- * For health tests, we assumes that the device noise source has
+ * For health tests, we assume that the device noise source has
  * min-entropy >= 4.2.  Observing raw data stream (before CRC-32) has
  * more than 4.2 bit/byte entropy.  When the data stream after CRC-32
  * filter will be less than 4.2 bit/byte entropy, that must be