]> code.bitgloo.com Git - clyne/stmdsp.git/log
clyne/stmdsp.git
3 years agoUpdate 'README.md'
Clyne [Mon, 18 Jul 2022 00:50:26 +0000 (20:50 -0400)]
Update 'README.md'

3 years agoMerge branch 'master' of ssh://code.bitgloo.com:222/clyne/stmdsp
Clyne Sullivan [Sun, 22 May 2022 13:54:47 +0000 (09:54 -0400)]
Merge branch 'master' of ssh://code.bitgloo.com:222/clyne/stmdsp

3 years agodynamic code time measurement
Clyne Sullivan [Sun, 22 May 2022 13:54:31 +0000 (09:54 -0400)]
dynamic code time measurement

3 years agoUpdate 'README.md'
Clyne [Wed, 11 May 2022 01:05:30 +0000 (21:05 -0400)]
Update 'README.md'

3 years agoMerge branch 'master' of ssh://code.bitgloo.com:222/clyne/stmdsp v0.1
Clyne Sullivan [Sun, 8 May 2022 18:29:57 +0000 (14:29 -0400)]
Merge branch 'master' of ssh://code.bitgloo.com:222/clyne/stmdsp

3 years agoadd guide .odt
Clyne Sullivan [Sun, 8 May 2022 18:20:18 +0000 (14:20 -0400)]
add guide .odt

3 years agoUpdate 'README.md'
Clyne [Sat, 30 Apr 2022 12:59:00 +0000 (08:59 -0400)]
Update 'README.md'

3 years agomerge in branch devel
Clyne Sullivan [Sat, 30 Apr 2022 12:41:56 +0000 (08:41 -0400)]
merge in branch devel

3 years agofixed signal generator input data streaming
Clyne Sullivan [Sat, 20 Nov 2021 19:29:08 +0000 (14:29 -0500)]
fixed signal generator input data streaming

3 years agoadd rev2 hardware files
Clyne Sullivan [Sat, 30 Oct 2021 22:59:19 +0000 (18:59 -0400)]
add rev2 hardware files

3 years agofix fault handling; fix LEDs for rev2
Clyne Sullivan [Sat, 30 Oct 2021 20:49:20 +0000 (16:49 -0400)]
fix fault handling; fix LEDs for rev2

3 years agoremove gui (now in stmdspgui repo)
Clyne Sullivan [Sat, 30 Oct 2021 14:12:07 +0000 (10:12 -0400)]
remove gui (now in stmdspgui repo)

3 years agooptimized samplebuffer copying
Clyne Sullivan [Mon, 11 Oct 2021 00:19:19 +0000 (20:19 -0400)]
optimized samplebuffer copying

3 years agowip: better samplebuffer filling
Clyne Sullivan [Sun, 10 Oct 2021 13:45:37 +0000 (09:45 -0400)]
wip: better samplebuffer filling

3 years agoalgorithm load fix
Clyne Sullivan [Tue, 5 Oct 2021 17:58:27 +0000 (13:58 -0400)]
algorithm load fix

3 years agoadd rev2 hardware files
Clyne Sullivan [Tue, 28 Sep 2021 22:51:41 +0000 (18:51 -0400)]
add rev2 hardware files

4 years ago8x oversample; other fixes
Clyne Sullivan [Sun, 1 Aug 2021 22:53:09 +0000 (18:53 -0400)]
8x oversample; other fixes

4 years agoreorganized source, wip
Clyne Sullivan [Sat, 31 Jul 2021 14:47:00 +0000 (10:47 -0400)]
reorganized source, wip

4 years agoupdate gitignore
Clyne Sullivan [Mon, 14 Jun 2021 10:24:24 +0000 (06:24 -0400)]
update gitignore

4 years agostick with wx3.0; Linux drawing broke again; timer fixes
Clyne Sullivan [Mon, 14 Jun 2021 10:23:23 +0000 (06:23 -0400)]
stick with wx3.0; Linux drawing broke again; timer fixes

4 years ago2nd pot; some doc; smooth WAV playback
Clyne Sullivan [Sun, 23 May 2021 17:19:09 +0000 (13:19 -0400)]
2nd pot; some doc; smooth WAV playback

4 years agoinclude dsp lib; split timers; user message
Clyne Sullivan [Sat, 8 May 2021 15:55:12 +0000 (11:55 -0400)]
include dsp lib; split timers; user message

4 years agowindows: toolbar and draw samples fixed
clyne [Sun, 18 Apr 2021 20:44:05 +0000 (16:44 -0400)]
windows: toolbar and draw samples fixed

4 years agoui: toolbar fixes, disable elements on run
Clyne Sullivan [Sun, 18 Apr 2021 19:10:51 +0000 (15:10 -0400)]
ui: toolbar fixes, disable elements on run

4 years agoadd-on led support
Clyne Sullivan [Wed, 14 Apr 2021 19:16:45 +0000 (15:16 -0400)]
add-on led support

4 years agosemi-WIP Windows port
clyne [Sun, 11 Apr 2021 19:37:33 +0000 (15:37 -0400)]
semi-WIP Windows port

4 years agoremove make dependency; delete tmp files after use
Clyne Sullivan [Sat, 10 Apr 2021 15:21:33 +0000 (11:21 -0400)]
remove make dependency; delete tmp files after use

4 years agoadd hardware documentation and guide v0.1
Clyne Sullivan [Thu, 8 Apr 2021 00:33:27 +0000 (20:33 -0400)]
add hardware documentation and guide v0.1

4 years agooversample at all rates
Clyne Sullivan [Thu, 8 Apr 2021 00:24:30 +0000 (20:24 -0400)]
oversample at all rates

4 years agoremove unnecessary gitmodules entry
Clyne Sullivan [Wed, 7 Apr 2021 21:45:38 +0000 (17:45 -0400)]
remove unnecessary gitmodules entry

4 years agobetter algorithm fault recovery
Clyne Sullivan [Mon, 29 Mar 2021 00:28:04 +0000 (20:28 -0400)]
better algorithm fault recovery

4 years agoalgorithm fault recovery
Clyne Sullivan [Fri, 26 Mar 2021 13:23:22 +0000 (09:23 -0400)]
algorithm fault recovery

4 years agostd::span for algo function
Clyne Sullivan [Thu, 25 Mar 2021 20:43:23 +0000 (16:43 -0400)]
std::span for algo function

4 years agoClean up the readme a bit
clyne [Thu, 25 Mar 2021 14:34:01 +0000 (10:34 -0400)]
Clean up the readme a bit

4 years agofound formula library; cleaned up wxmain file split
Clyne Sullivan [Wed, 24 Mar 2021 22:29:20 +0000 (18:29 -0400)]
found formula library; cleaned up wxmain file split

4 years agofix L4 DAC trigger; round buffers to even size
Clyne Sullivan [Mon, 22 Mar 2021 20:06:48 +0000 (16:06 -0400)]
fix L4 DAC trigger; round buffers to even size

4 years agoimproved siggen prompt; WIP split wxmain
Clyne Sullivan [Mon, 22 Mar 2021 00:09:53 +0000 (20:09 -0400)]
improved siggen prompt; WIP split wxmain

4 years agomove firmware source into source folder
Clyne Sullivan [Sun, 21 Mar 2021 20:42:06 +0000 (16:42 -0400)]
move firmware source into source folder

4 years agoMerge pull request #3 from tcsullivan/stm32h7
clyne [Sun, 21 Mar 2021 20:34:21 +0000 (16:34 -0400)]
Merge pull request #3 from tcsullivan/stm32h7

Stm32h7

4 years agoadd pot. support; L4 trig; eagle schematic draft 3/head
Clyne Sullivan [Sun, 21 Mar 2021 20:33:08 +0000 (16:33 -0400)]
add pot. support; L4 trig; eagle schematic draft

4 years agosupport H7 and L4; use second ADC for input
Clyne Sullivan [Thu, 11 Mar 2021 00:42:18 +0000 (19:42 -0500)]
support H7 and L4; use second ADC for input

4 years agoadd L4 and G4 to ChibiOS; delete bloat
Clyne Sullivan [Thu, 4 Mar 2021 22:54:40 +0000 (17:54 -0500)]
add L4 and G4 to ChibiOS; delete bloat

4 years agosignal monitoring support
Clyne Sullivan [Sun, 21 Feb 2021 13:59:15 +0000 (08:59 -0500)]
signal monitoring support

4 years agoremove old mathematica stuff
Clyne Sullivan [Sat, 6 Feb 2021 23:53:22 +0000 (18:53 -0500)]
remove old mathematica stuff

4 years agofirmware cleanup, thread optimizing; make buffer size refs consistent
Clyne Sullivan [Fri, 5 Feb 2021 02:14:19 +0000 (21:14 -0500)]
firmware cleanup, thread optimizing; make buffer size refs consistent

4 years agomore stack space; expose trig to algorithms
Clyne Sullivan [Thu, 4 Feb 2021 01:39:15 +0000 (20:39 -0500)]
more stack space; expose trig to algorithms

4 years agoprevent mem free issues on close
Clyne Sullivan [Tue, 2 Feb 2021 01:39:32 +0000 (20:39 -0500)]
prevent mem free issues on close

4 years agoclean up gui states
Clyne Sullivan [Tue, 2 Feb 2021 00:03:24 +0000 (19:03 -0500)]
clean up gui states

4 years agosandboxed user algorithm
Clyne Sullivan [Wed, 27 Jan 2021 16:18:33 +0000 (11:18 -0500)]
sandboxed user algorithm

4 years agofix trig funcs; idle sleep w/ button to wake for debug
Clyne Sullivan [Mon, 25 Jan 2021 23:13:51 +0000 (18:13 -0500)]
fix trig funcs; idle sleep w/ button to wake for debug

4 years agoerror recv. draft; add trig/math funcs
Clyne Sullivan [Sun, 24 Jan 2021 18:16:20 +0000 (13:16 -0500)]
error recv. draft; add trig/math funcs

4 years agocordic test: sqrt
Clyne Sullivan [Sat, 23 Jan 2021 20:35:08 +0000 (15:35 -0500)]
cordic test: sqrt

4 years agoincrease signal buffers; fix oversample
Clyne Sullivan [Sat, 23 Jan 2021 19:25:04 +0000 (14:25 -0500)]
increase signal buffers; fix oversample

4 years agoboot at 32Ksps; fix 96Ksps
Clyne Sullivan [Sat, 23 Jan 2021 15:43:40 +0000 (10:43 -0500)]
boot at 32Ksps; fix 96Ksps

4 years agountested port cleanup; add sclock; up cpu to 480M
Clyne Sullivan [Sat, 23 Jan 2021 14:59:11 +0000 (09:59 -0500)]
untested port cleanup; add sclock; up cpu to 480M

4 years agoAdd note about this branch
clyne [Sat, 23 Jan 2021 02:50:03 +0000 (21:50 -0500)]
Add note about this branch

4 years agoadd custom board info
Clyne Sullivan [Sat, 23 Jan 2021 02:44:57 +0000 (21:44 -0500)]
add custom board info

4 years agofix elf run addr
Clyne Sullivan [Sat, 23 Jan 2021 02:44:07 +0000 (21:44 -0500)]
fix elf run addr

4 years agoupload initial port
Clyne Sullivan [Sat, 23 Jan 2021 02:43:36 +0000 (21:43 -0500)]
upload initial port

4 years agoadd SampleBuffer and ErrorManager; WAV testing
Clyne Sullivan [Sat, 23 Jan 2021 02:41:11 +0000 (21:41 -0500)]
add SampleBuffer and ErrorManager; WAV testing

4 years agoadd header comments to gui code
Clyne Sullivan [Wed, 20 Jan 2021 00:38:31 +0000 (19:38 -0500)]
add header comments to gui code

4 years agoadded presented demo files
Clyne Sullivan [Sat, 19 Dec 2020 22:39:51 +0000 (17:39 -0500)]
added presented demo files

4 years agooversample for lower rates; add iir templates
Clyne Sullivan [Tue, 24 Nov 2020 15:17:52 +0000 (10:17 -0500)]
oversample for lower rates; add iir templates

4 years agodifferentiator is fir, also fixed it
Clyne Sullivan [Thu, 19 Nov 2020 15:36:52 +0000 (10:36 -0500)]
differentiator is fir, also fixed it

4 years agogui: fix buffer size; add differentiator template
Clyne Sullivan [Wed, 18 Nov 2020 17:43:21 +0000 (12:43 -0500)]
gui: fix buffer size; add differentiator template

4 years agofirmware reorganize; added more sample rates
Clyne Sullivan [Thu, 12 Nov 2020 14:45:16 +0000 (09:45 -0500)]
firmware reorganize; added more sample rates

4 years agoCMSIS fir code performs well
Clyne Sullivan [Thu, 12 Nov 2020 02:03:17 +0000 (21:03 -0500)]
CMSIS fir code performs well

4 years agofixed sample rate setting
Clyne Sullivan [Sun, 8 Nov 2020 23:31:02 +0000 (18:31 -0500)]
fixed sample rate setting

4 years agogui access to dac logging
Clyne Sullivan [Sun, 1 Nov 2020 01:33:38 +0000 (21:33 -0400)]
gui access to dac logging

4 years agolog conversion results to .csv
Clyne Sullivan [Sat, 31 Oct 2020 21:18:19 +0000 (17:18 -0400)]
log conversion results to .csv

4 years agokeep target as L476; minimize RAM usage
Clyne Sullivan [Fri, 30 Oct 2020 15:16:52 +0000 (11:16 -0400)]
keep target as L476; minimize RAM usage

4 years agoallow output recording
Clyne Sullivan [Wed, 28 Oct 2020 00:27:30 +0000 (20:27 -0400)]
allow output recording

4 years agofinish sample rate setting
Clyne Sullivan [Wed, 28 Oct 2020 00:19:13 +0000 (20:19 -0400)]
finish sample rate setting

4 years agoset sampling rate
Clyne Sullivan [Thu, 22 Oct 2020 13:18:18 +0000 (09:18 -0400)]
set sampling rate

4 years agofix timer settings
Clyne Sullivan [Thu, 22 Oct 2020 13:17:25 +0000 (09:17 -0400)]
fix timer settings

4 years agofirmware can port to L432KC; gui: edit buffer size
Clyne Sullivan [Wed, 21 Oct 2020 00:14:08 +0000 (20:14 -0400)]
firmware can port to L432KC; gui: edit buffer size

4 years agosignal gen with dac channel 2
Clyne Sullivan [Tue, 20 Oct 2020 16:27:21 +0000 (12:27 -0400)]
signal gen with dac channel 2

4 years agogui improvements; code templates
Clyne Sullivan [Tue, 20 Oct 2020 01:01:53 +0000 (21:01 -0400)]
gui improvements; code templates

4 years agodocument/standardize; add compile log to gui
Clyne Sullivan [Mon, 19 Oct 2020 01:20:00 +0000 (21:20 -0400)]
document/standardize; add compile log to gui

4 years agoMerge branch 'master' of https://github.com/tcsullivan/stmdsp into master
Clyne Sullivan [Sat, 17 Oct 2020 17:49:09 +0000 (13:49 -0400)]
Merge branch 'master' of https://github.com/tcsullivan/stmdsp into master

4 years agoremoved old filter code
Clyne Sullivan [Sat, 17 Oct 2020 17:48:57 +0000 (13:48 -0400)]
removed old filter code

4 years agoUpdate README.md
clyne [Sat, 17 Oct 2020 17:48:33 +0000 (13:48 -0400)]
Update README.md

4 years agoSampling rate done. 96kS/s
Clyne Sullivan [Sat, 17 Oct 2020 17:40:59 +0000 (13:40 -0400)]
Sampling rate done. 96kS/s

4 years agofixed sample rate issues; up to 88kS/s
Clyne Sullivan [Fri, 16 Oct 2020 16:16:53 +0000 (12:16 -0400)]
fixed sample rate issues; up to 88kS/s

4 years agorun menu functions work
Clyne Sullivan [Fri, 2 Oct 2020 20:31:08 +0000 (16:31 -0400)]
run menu functions work

4 years agoAdd menu items, file operations
Clyne Sullivan [Fri, 2 Oct 2020 18:13:25 +0000 (14:13 -0400)]
Add menu items, file operations

4 years agotest process_data speed measurement
Clyne Sullivan [Fri, 2 Oct 2020 15:52:28 +0000 (11:52 -0400)]
test process_data speed measurement

4 years ago8kSps rate; elf in SRAM2
Clyne Sullivan [Thu, 1 Oct 2020 19:14:30 +0000 (15:14 -0400)]
8kSps rate; elf in SRAM2

4 years agobetter elf management and error recovery
Clyne Sullivan [Thu, 24 Sep 2020 13:48:08 +0000 (09:48 -0400)]
better elf management and error recovery

4 years agoadd run status
Clyne Sullivan [Wed, 2 Sep 2020 00:24:23 +0000 (20:24 -0400)]
add run status

4 years agorecover from custom code faults
Clyne Sullivan [Wed, 2 Sep 2020 00:13:38 +0000 (20:13 -0400)]
recover from custom code faults

4 years agoimproved elf loading
Clyne Sullivan [Sat, 29 Aug 2020 23:58:08 +0000 (19:58 -0400)]
improved elf loading

5 years agoorganized controls; improved connection handling
Clyne Sullivan [Wed, 26 Aug 2020 23:45:32 +0000 (19:45 -0400)]
organized controls; improved connection handling

5 years agostable signal handling towards 100kHz
Clyne Sullivan [Wed, 26 Aug 2020 01:01:08 +0000 (21:01 -0400)]
stable signal handling towards 100kHz

5 years agoupload device uploads code in editor
Clyne Sullivan [Tue, 25 Aug 2020 21:52:40 +0000 (17:52 -0400)]
upload device uploads code in editor

5 years agoadd text editor to gui
Clyne Sullivan [Tue, 25 Aug 2020 16:57:29 +0000 (12:57 -0400)]
add text editor to gui

5 years agofilter loading and real-time execution
Clyne Sullivan [Sun, 23 Aug 2020 00:34:03 +0000 (20:34 -0400)]
filter loading and real-time execution

5 years agoadc/dac passthrough
Clyne Sullivan [Sat, 22 Aug 2020 20:56:47 +0000 (16:56 -0400)]
adc/dac passthrough

5 years agoworking: continuous signal passthrough
Clyne Sullivan [Sat, 22 Aug 2020 14:31:45 +0000 (10:31 -0400)]
working: continuous signal passthrough

5 years agomerge elf loading and adc streaming
Clyne Sullivan [Thu, 20 Aug 2020 21:06:47 +0000 (17:06 -0400)]
merge elf loading and adc streaming