fix adc configuration
[gnuk/neug.git] / ChangeLog
1 2011-09-27  NIIBE Yutaka  <gniibe@fsij.org>
2
3         * src/random.c (adcgrpcfg): Fix configuration value (had old
4         values by old example).
5
6 2011-09-22  NIIBE Yutaka  <gniibe@fsij.org>
7
8         * src/random.c  (ROTATE): Remove.
9         (SHIFT_RIGHT): New.
10         (ep_add): Use SHIFT_RIGHT.
11
12 2011-09-21  NIIBE Yutaka  <gniibe@fsij.org>
13
14         * src/random.c (ep_output): Bug fix for second argument of
15         fnv32_hash, and change the way to place values into the buffer.
16         (ep_add): Feedback byte always shift 1-bit, entropy_bit sometimes.
17
18 2011-09-20  NIIBE Yutaka  <gniibe@fsij.org>
19
20         * boards/STBEE/mcuconf.h, boards/STBEE/board.h: New.
21         * boards/STBEE/board.c: New.
22         * boards/common/board-common.c (pal_default_config): Add case for
23         STM32F10X_HD.
24         * src/configure: Support STBEE.
25
26         * src/random.c (PROBABILITY_50_BY_TICK): New.
27         (ep_add): Use ROTATE for final feedback only.
28         (fnv32_hash): New.
29         (ep_output): Rename (was: ep_value).  Use fnv32_hash.
30
31 2011-08-29  NIIBE Yutaka  <gniibe@fsij.org>
32
33         * src/random.c (ep_add): New argument another_random_bit.
34         (crc32_top_bit, crc32_add_bit): Delete.
35         (tmt_init): New.
36         (rng_gen): Call ep_add with SysTick->VAL shake.
37         Don't shake PRNG by interrupt timing.
38         (neug_prng_reseed): New.
39
40         * src/main.c (main): Call neug_prng_reseed after new connection.
41
42         * src/neug.h (neug_prng_reseed): New.
43
44 2011-08-19  NIIBE Yutaka  <gniibe@fsij.org>
45
46         * src/random.c (tmt_one_step): No argument.
47         (crc32_top_bit, crc32_add_bit): New.
48         (rng_gen): Have return value.  Put interrupt timing entropy
49         to CRC32 shift register, and use the top bit of CRC32 to
50         shake the steps of TMT.
51
52 2011-08-10  NIIBE Yutaka  <gniibe@fsij.org>
53
54         * boards/STM8S_DISCOVERY/mcuconf.h: New.
55         * boards/STM8S_DISCOVERY/board.h: New.
56         * boards/STM8S_DISCOVERY/board.c: New.
57
58 2011-07-22  NIIBE Yutaka  <gniibe@fsij.org>
59
60         * boards/OLIMEX_STM32_H103/mcuconf.h (STM32_USBPRE): Add.
61
62         * src/main.c (main): Fix one shot logic.
63
64 2011-07-21  NIIBE Yutaka  <gniibe@fsij.org>
65
66         * src/neug.h (NEUG_PRE_LOOP): New.
67
68         * src/main.c (led_blinker): New.
69         (main): Use led_blinker.
70         (main): Call neug_get before USB configuration at least
71         NEUG_PRE_LOOP times.
72
73 2011-07-14  NIIBE Yutaka  <gniibe@fsij.org>
74
75         * src/configure: Support CQ_STARM.
76         * boards/CQ_STARM: Added.
77
78         * Version 0.00.
79