94 Commits

Author SHA1 Message Date
20eb697de8 better algorithm fault recovery 2021-03-28 20:28:04 -04:00
0350992141 algorithm fault recovery 2021-03-26 09:23:22 -04:00
f84b4b119d std::span for algo function 2021-03-25 16:43:23 -04:00
cedb218a69
Clean up the readme a bit 2021-03-25 10:34:01 -04:00
c59fdd8805 found formula library; cleaned up wxmain file split 2021-03-24 18:29:20 -04:00
5515642bf8 fix L4 DAC trigger; round buffers to even size 2021-03-22 16:06:48 -04:00
673eba7167 improved siggen prompt; WIP split wxmain 2021-03-21 20:09:53 -04:00
d7285a20d9 move firmware source into source folder 2021-03-21 16:42:06 -04:00
9b926b81ef
Merge pull request #3 from tcsullivan/stm32h7
Stm32h7
2021-03-21 16:34:21 -04:00
a4f1482a8b add pot. support; L4 trig; eagle schematic draft 2021-03-21 16:33:08 -04:00
1a7d45b913 support H7 and L4; use second ADC for input 2021-03-10 19:42:18 -05:00
eeeb04fa1a add L4 and G4 to ChibiOS; delete bloat 2021-03-04 17:54:40 -05:00
5f6181bb3c signal monitoring support 2021-02-21 08:59:15 -05:00
e8f312f881 remove old mathematica stuff 2021-02-06 18:53:22 -05:00
3668d16828 firmware cleanup, thread optimizing; make buffer size refs consistent 2021-02-04 21:14:19 -05:00
87851f4e6c more stack space; expose trig to algorithms 2021-02-03 20:39:15 -05:00
a0871d9c96 prevent mem free issues on close 2021-02-01 20:39:32 -05:00
22a0cd0c82 clean up gui states 2021-02-01 19:03:24 -05:00
4f59610a00 sandboxed user algorithm 2021-01-27 11:18:33 -05:00
1a14ef827e fix trig funcs; idle sleep w/ button to wake for debug 2021-01-25 18:13:51 -05:00
e132d52adf error recv. draft; add trig/math funcs 2021-01-24 13:16:20 -05:00
a4d9689259 cordic test: sqrt 2021-01-23 15:35:08 -05:00
ec2e1fd5c6 increase signal buffers; fix oversample 2021-01-23 14:25:04 -05:00
716be4fc87 boot at 32Ksps; fix 96Ksps 2021-01-23 10:43:40 -05:00
564e20975b untested port cleanup; add sclock; up cpu to 480M 2021-01-23 09:59:11 -05:00
74abc8d4b3
Add note about this branch 2021-01-22 21:50:03 -05:00
46fdfaad6f add custom board info 2021-01-22 21:44:57 -05:00
321954cb5c fix elf run addr 2021-01-22 21:44:07 -05:00
48026bb824 upload initial port 2021-01-22 21:43:36 -05:00
e080a26651 add SampleBuffer and ErrorManager; WAV testing 2021-01-22 21:41:11 -05:00
04e23e9ad7 add header comments to gui code 2021-01-19 19:38:46 -05:00
3ee38d2e74 added presented demo files 2020-12-19 17:39:51 -05:00
6395d1d18b oversample for lower rates; add iir templates 2020-11-24 10:17:52 -05:00
f559e9fbef differentiator is fir, also fixed it 2020-11-19 10:36:52 -05:00
6fda5c31da gui: fix buffer size; add differentiator template 2020-11-18 12:43:21 -05:00
0fde1b98ee firmware reorganize; added more sample rates 2020-11-12 09:45:16 -05:00
1ade2969fb CMSIS fir code performs well 2020-11-11 21:03:17 -05:00
e12639c46f fixed sample rate setting 2020-11-08 18:31:02 -05:00
f3e4d176d5 gui access to dac logging 2020-10-31 21:33:38 -04:00
86453bc8f4 log conversion results to .csv 2020-10-31 17:18:19 -04:00
3113d96497 keep target as L476; minimize RAM usage 2020-10-30 11:16:52 -04:00
1b5ca39ba7 allow output recording 2020-10-27 20:27:30 -04:00
f588214307 finish sample rate setting 2020-10-27 20:19:13 -04:00
2c9892cc3e set sampling rate 2020-10-22 09:18:18 -04:00
4b523f98c8 fix timer settings 2020-10-22 09:17:25 -04:00
ee274be303 firmware can port to L432KC; gui: edit buffer size 2020-10-20 20:14:08 -04:00
30cd119dba signal gen with dac channel 2 2020-10-20 12:27:21 -04:00
f1ad979674 gui improvements; code templates 2020-10-19 21:01:53 -04:00
241a089c39 document/standardize; add compile log to gui 2020-10-18 21:20:00 -04:00
9c98bfb62c Merge branch 'master' of https://github.com/tcsullivan/stmdsp into master 2020-10-17 13:49:09 -04:00