Charles Young's development fork. Going forward I only want to push mature code to main repository.

Dependencies:   mbed

Fork of GEO_COUNTER_L432KC by Geo Electronics "Geo Counter"

Revisions of main.cpp

Revision Date Message Actions
78:0fd2f71c2d64 2018-09-14 trigger count on falling edge File  Diff  Annotate
77:87aac94b235a 2018-09-13 debug File  Diff  Annotate
76:6b0d47c3027c 2018-09-13 account for roundoff error in count smoothing File  Diff  Annotate
75:5af098188ebf 2018-09-13 debug File  Diff  Annotate
74:99e5a68160bc 2018-09-13 weight current counts more File  Diff  Annotate
73:48f87b5ddafc 2018-09-13 debug File  Diff  Annotate
72:4838d419f33c 2018-09-13 debug File  Diff  Annotate
71:fe799147584b 2018-09-13 Smooth counts File  Diff  Annotate
70:a07ab0091d5a 2018-09-09 disable last change because it makes inaccuracy worse File  Diff  Annotate
69:b9060324f125 2018-09-09 Move user I/O out of Ticker interrupt File  Diff  Annotate
68:c2e71a6583dd 2018-09-09 Added comments before publishing File  Diff  Annotate
67:fcfc5f5bdbee 2018-09-09 debug File  Diff  Annotate
66:ea8661d43663 2018-09-09 debug File  Diff  Annotate
65:5f087e22a9d1 2018-09-09 debug File  Diff  Annotate
64:58098da79a07 2018-09-09 debug File  Diff  Annotate
63:4c383a5fdfd2 2018-09-09 debug File  Diff  Annotate
62:9e5cb78d25e4 2018-09-09 debug File  Diff  Annotate
61:00601fb0a3b9 2018-09-09 Correct for ticker inaccuracy File  Diff  Annotate
60:6ae1a2390600 2018-09-08 debug File  Diff  Annotate
59:f96a503bd228 2018-09-08 debug File  Diff  Annotate
58:d15adb224e5a 2018-09-08 uint32_t TickerPeriod = 100000; File  Diff  Annotate
57:f4215ca747e5 2018-09-08 disable pc logging because it interferes with ticker routine File  Diff  Annotate
56:855908078dea 2018-09-08 reenable pc logging File  Diff  Annotate
55:7710650f6b17 2018-09-08 debug File  Diff  Annotate
54:7dbd1f39dc33 2018-09-08 debug File  Diff  Annotate
53:04999d536e92 2018-09-08 One ticker routine File  Diff  Annotate
52:6386fd7a2ded 2018-09-08 debug File  Diff  Annotate
51:6b916f91f4d9 2018-09-08 debug File  Diff  Annotate
50:19ab5315e2b4 2018-09-08 debug File  Diff  Annotate
49:a67f2a3d228a 2018-09-08 Capturing counts early File  Diff  Annotate
48:468220d69071 2018-09-08 disable pc logging to see if it helps with count stability File  Diff  Annotate
47:f004b4612069 2018-09-06 prepare to publish first fully functioning mode selection File  Diff  Annotate
46:c7ce8fccb712 2018-09-06 debug File  Diff  Annotate
45:b9e1b3d4a752 2018-09-06 debug File  Diff  Annotate
44:a26ca542ae5e 2018-09-06 TickerCorrection File  Diff  Annotate
41:08bf3ea5eba4 2018-09-06 blank 2D display when not in submode File  Diff  Annotate
39:dee91966b45c 2018-09-06 debug File  Diff  Annotate
38:1642320d83a0 2018-09-06 Fully implement mode select. Need to debug. File  Diff  Annotate
37:6f7bb913e08b 2018-09-06 debug File  Diff  Annotate
34:10550b327e3d 2018-09-06 Implemented modes switch File  Diff  Annotate
33:35e3ab4d5ba7 2018-09-05 Count1 to 2D File  Diff  Annotate
32:12f725e0235e 2018-09-05 Beep try wait_us File  Diff  Annotate
31:f162f9b02b6a 2018-09-05 Beep can't wait File  Diff  Annotate
30:2fa7fcabf7c7 2018-09-05 Add beep on every count File  Diff  Annotate
28:c81d00ec28a3 2018-09-05 Getting CNT1 to display File  Diff  Annotate
25:0161bf1adc81 2018-09-05 Created LED7segDisplay class File  Diff  Annotate
24:db7494389c03 2018-09-05 Still developing mode selection. LEDs turn off when not in mode selection. Pressing once enters mode selection. Pressing again enters submode. Temporarily the rotary switcha adjusts the display brightness. This is just for testing. File  Diff  Annotate
22:2616a57327d8 2018-09-05 Not sure why I need to commit again File  Diff  Annotate
21:5640ebc362a0 2018-09-04 Trying to adjust intensity File  Diff  Annotate
20:fb73eaaf0894 2018-09-04 Encapsulated rotary switch and associated LEDs code in a new class. File  Diff  Annotate
18:ef5678ab1889 2018-09-03 Added wheel timout to state machine. LED blinks when mode is being selected. File  Diff  Annotate
17:6eed17197004 2018-09-03 State machine implemented. Still need timeouts. File  Diff  Annotate
16:b2e77eb76ab4 2018-09-03 Implement wheel state machine File  Diff  Annotate
15:808e98afe32b 2018-09-03 reading QEPB File  Diff  Annotate
14:9018d7c592a0 2018-09-03 Take a look at wheel state File  Diff  Annotate
13:0e7b06af9a2a 2018-09-03 Consolidated logging and finished mode wheel File  Diff  Annotate
12:258fc423e0fd 2018-09-02 consolidate logging File  Diff  Annotate
11:6e15cc2b2328 2018-09-02 consolidate logging File  Diff  Annotate
10:f48cc6be5ae8 2018-09-02 consolidate logging File  Diff  Annotate
9:af4f55093f49 2018-09-03 Prepare to consolidate PC logging File  Diff  Annotate