Commit graph

50 commits

Author SHA1 Message Date
PaulStoffregen
a3a4b7e504 Make new GUI stuff (mostly) work 2016-04-03 07:04:18 -07:00
PaulStoffregen
1a6a6f48ee Add more GUI controls (not functional yet...) 2016-04-02 17:12:53 -07:00
PaulStoffregen
5997e62410 Use all 4 quality metrics to enable/disable send calibration 2016-04-02 13:42:19 -07:00
PaulStoffregen
b2729c8688 Use icon in title bar on Windows 2016-04-02 12:43:57 -07:00
PaulStoffregen
64aaceb55f Add icons for Mac and Windows 2016-04-02 12:24:40 -07:00
PaulStoffregen
95e54a4f7d Add signing for Windows & Mac 2016-04-01 06:29:44 -07:00
PaulStoffregen
2b2458f439 Rename to MotionCal 2016-04-01 05:37:52 -07:00
PaulStoffregen
9d28351f46 Reduce variance when gaps error < 25% 2016-04-01 04:57:08 -07:00
PaulStoffregen
89f76f91fd Make sure DTR asserted on Windows 2016-04-01 01:08:40 -07:00
PaulStoffregen
5225e32aac Fix crash on quit on Mac & Windows 2016-04-01 00:58:50 -07:00
PaulStoffregen
437c04d899 Support Mac CLANG compile 2016-03-30 05:57:30 -07:00
PaulStoffregen
03b96ef737 Fix crash on Mac on 2nd click of Port menu 2016-03-27 09:06:06 -07:00
PaulStoffregen
16431ba29d Add advisory messages about calibration 2016-03-27 05:28:12 -07:00
PaulStoffregen
5a3737a142 Show calibration & quality metrics in GUI 2016-03-27 04:47:20 -07:00
PaulStoffregen
e88fb1a24a Mahony filter experiements (of questionable value) 2016-03-27 02:50:38 -07:00
PaulStoffregen
108a3ce457 Fix compiler warning in invSqrt 2016-03-25 18:05:42 -07:00
PaulStoffregen
b11220a178 Use new calibration data format 2016-03-25 17:50:07 -07:00
PaulStoffregen
3e73181ee7 Use Mahony fusion algorithm 2016-03-20 14:24:01 -07:00
PaulStoffregen
5f75764ee6 Consolidate fusion algorithm to single file 2016-03-20 12:56:38 -07:00
PaulStoffregen
1d9800aeec Reset fusion filter after substantial magcal changes 2016-03-20 12:03:09 -07:00
PaulStoffregen
0a0694bf43 Avoid over confidence in calibration fit accuracy 2016-03-20 03:25:45 -07:00
PaulStoffregen
1e1a04bc45 Add wobble error estimate 2016-03-20 03:13:43 -07:00
PaulStoffregen
0aff5bef36 Add quality metrics 2016-03-19 17:55:03 -07:00
PaulStoffregen
a01864b928 Fix window resize on Mac and Windows 2016-03-16 01:30:33 -07:00
PaulStoffregen
dbf89a1a33 Fix compile errors for Windows 2016-03-15 16:22:15 -07:00
PaulStoffregen
38d5d30656 Add Send Calibration to GUI 2016-03-15 16:04:11 -07:00
PaulStoffregen
fb9576c8c0 Add Port menu to GUI 2016-03-15 15:32:15 -07:00
PaulStoffregen
1a666bdd3b Map sensor and screen axes better (but still not perfect...) 2016-03-14 19:07:10 -07:00
PaulStoffregen
d41f607b20 (Mostly) remove Hungarian notation 2016-03-13 07:45:41 -07:00
PaulStoffregen
61cab7d7cd Send calibration data (on keystroke, Linux cmdline only) 2016-03-13 06:18:44 -07:00
PaulStoffregen
9d108fedb3 Use Kalman filter, show orientation 2016-03-12 12:00:24 -08:00
PaulStoffregen
dd59a04598 Import Freescale's Kalman filter 2016-03-12 09:46:09 -08:00
PaulStoffregen
318784f7d1 Use magnetic calibraton with raw data stream 2016-03-11 09:32:24 -08:00
PaulStoffregen
9ed69c9e92 Unified MagCalibration_t data structure 2016-03-11 07:19:03 -08:00
PaulStoffregen
ae4c221308 Inport Freescale's magnetic calibration math 2016-03-10 08:37:02 -08:00
PaulStoffregen
4a6e5a3672 Capture raw data into magnatic cal buffer 2016-03-10 08:03:52 -08:00
PaulStoffregen
3ff0e23ba7 Parse ascii format raw data 2016-03-09 05:45:59 -08:00
PaulStoffregen
098adc6912 Fix buffer overflows and track successful parsing 2016-03-09 03:19:55 -08:00
PaulStoffregen
d2ada0bbe1 Add sphere distribution analysis 2016-02-22 00:45:15 -08:00
PaulStoffregen
8139b49c8a Begin GUI, apply soft iron cal, compute stats 2016-02-21 20:27:36 -08:00
PaulStoffregen
2312575ace Port to Macintosh 2016-02-20 13:46:16 -08:00
PaulStoffregen
aba65b07bf Port to Windows 2016-02-19 17:05:16 -08:00
PaulStoffregen
403788d559 Reduce CPU usage with OpenGL display lists 2016-02-18 03:05:20 -08:00
PaulStoffregen
afc7c69942 Visualization running in wxWidgets GUI 2016-02-18 01:31:30 -08:00
PaulStoffregen
85ea90d028 Restructure for GUI using wxWidgets 2016-02-16 17:19:44 -08:00
PaulStoffregen
d6767c8a8f Apply real-time coordinate rotation 2016-02-14 15:18:56 -08:00
PaulStoffregen
22ef4bdfbe Separate communication & graphics code 2016-02-14 15:00:53 -08:00
PaulStoffregen
2a0251ff6a Raw calibration data visualization 2016-02-14 09:22:11 -08:00
PaulStoffregen
81a42de4eb Add minimal opengl code 2016-02-13 19:58:30 -08:00
PaulStoffregen
ff1d54ba0a Initial commit 2016-02-13 16:06:36 -08:00