2018 revision to classic DataBus AVC code.

Dependencies:   LSM303DLM Servo SerialGraphicLCD L3G4200D IncrementalEncoder SimpleShell

Changes

RevisionDateWhoCommit message
44:0d72a8a1288a 2019-01-07 shimniok Rewrote TinyGPS -> NMEA, GPS::read() now returns struct default tip
43:9a285515f33a 2019-01-03 shimniok implemented tinygps serial, parsing, and callback
42:8d99f64f5898 2019-01-03 shimniok Implemented uart2 bridge for testing
41:f07bf1039ba3 2019-01-02 shimniok gps display formatting
40:d3cebffe1e44 2019-01-02 shimniok more gps data, formatting
39:465213249f71 2019-01-02 shimniok display gps data via eventqueue
38:6fec81f85221 2019-01-02 shimniok display gps data
37:b8259500dbd3 2019-01-02 shimniok Implemented LCD display abstraction
36:3095e00eef37 2019-01-01 shimniok File reorganization
35:c42e7e29c3bd 2018-12-31 shimniok Added servo control for esc and steering
34:2f7ebc88596d 2018-12-29 shimniok in progress implementing wildcards for shell.
33:74c514aea0a1 2018-12-28 shimniok debounce improvements
32:eb673f6f5734 2018-12-27 shimniok Added accel & mag to data collection and logging
31:20a95043adb0 2018-12-27 shimniok implemented unique logfile naming
30:ed791f1f7f7d 2018-12-26 shimniok Implemented pushbutton, pushbutton toggles logging
29:cb2f55fbfe9c 2018-12-22 shimniok Updates to shell. Implemented eventqueue-based data logging for gps. added start/stop/enabled functions to Logger and shell commands to start/stop/status logging
28:eab1b0680bb2 2018-12-22 shimniok thread stats formatting fix
27:bfe141fad082 2018-12-21 shimniok remove commented test code
26:2dc31a801cc8 2018-12-21 shimniok replaced shared hi prio event queue (which starts its own thread). Attempt to fix timer overflow
25:b8176ebb96c6 2018-12-21 shimniok Extracted eventqueue from Updater, implemented callback
24:a7f92dfc5310 2018-12-21 shimniok thread changes, added stats command, added sd filesystem, other minor changes
23:5e61cf4a8c34 2018-12-18 shimniok implemented callback for gps data ready
22:4d62bd16f037 2018-12-17 shimniok gps parse into separate thread via EventQueue
21:020f4ebbb13a 2018-12-16 shimniok Increased gyro update rate
20:043987d06f8d 2018-12-16 shimniok Added gps interrupt handler, fixed command line gps query
19:0d1728091519 2018-12-15 shimniok Testing ublox
18:3f8a8f6e3cc1 2018-12-14 shimniok add cmd to read gps; fixed gps flag bug, changed gps interface
17:5c2af0904e87 2018-12-13 shimniok incorporated gps, updates to shell
16:eb28d0f64a9b 2018-12-13 shimniok Initial gps receive implementation
15:35c40765f7c3 2018-12-13 shimniok start updater in its own thread
14:1dd83e626153 2018-12-12 shimniok Added encoder read to Updater, added documentation, added shell cmd to read encoder
13:5566df1250f1 2018-12-12 shimniok compute and pass back dt from updater
12:3cd91e150d9c 2018-12-12 shimniok pass back 3 gyro axis data; implement reset shell cmd
11:8ec858b7c6d1 2018-12-12 shimniok RTOS periodic sensor update; values available to other threads (rudimentary)
10:9fb3feb38746 2018-12-10 shimniok Implemented periodic gyro and dt update
9:fc3575d2cbbf 2018-12-07 shimniok Test gyro reading from shell.
8:ba70bb062aa0 2018-12-05 shimniok Changes to printf statements, display list of key/value pairs.
7:1f2661b840ed 2018-12-05 shimniok Implemented keyword add and value assignment to Config. Testing keywords in main.
6:83a6666a62d7 2018-12-04 shimniok stubbed out attach/assign and struct array for storing key/value pairs & format.
5:eff573d4ede7 2018-12-04 shimniok additional parsing refinements
4:de7feb458652 2018-12-03 shimniok implemented part of config read/parse
3:4ffb1f9ba166 2018-12-02 shimniok added overloaded attach() for each parameter type
2:b10ea7f5ff5d 2018-12-02 shimniok implemented basic attach command
1:7019a60fd585 2018-12-02 shimniok added command attach and test command
0:7e98bbfd102a 2018-12-01 shimniok Initial commit w/ shell thread