heck
65d8cec87c
refactor out a utils module
2 years ago
heck
c0a861dbe1
audio engine..
2 years ago
heck
02c0552df3
audio engine:double buffering working nicely now
2 years ago
heck
e53203e432
audio engine..
2 years ago
heck
c554da4420
audio engine start
2 years ago
heck
a76b5414c5
whatever
2 years ago
heck
84fd09ae54
add debug_suspend() / assert print works
2 years ago
heck
ad2682a15e
restructure
2 years ago
heck
7a4ee00118
Restructure DAC init
2 years ago
heck
b02ec89839
DONT use defines for pins, its not always helpful
2 years ago
heck
da6ffabd88
Remove even more MX and "legacy/corporate" infrastruscture
to regen Makefile: cd build_dir; cmake ..
2 years ago
heck
f24f6ec585
KICK out all the CubeMX code, restructure.
2 years ago
heck
27db58b40e
buffer / rng / dma - all working
2 years ago
heck
c76ee16b72
ATTENTION: Last few commits are NOT working. forgot to add several files to git
2 years ago
heck
eccd5c3ce1
DAC DMA Working :)
2 years ago
heck
e6d3b6d95e
MX - enable DMA on DAC using TIMER6 as trigger source
Timer6 triggers the DAC. When the DAC gets triggered, it moves the hold register to the output register and fires a DMA request. So, the TIMER6 defines the sampling rate of the DAC using prescaler and period.
2 years ago
heck
eb6d122bd4
toggle DAC on timer interrupt
2 years ago
heck
0063dfbd06
MX: Add Timer with IRQ callback
2 years ago
heck
affcd4a025
Add IRQ Handler - toggle LED_GREEN
2 years ago
heck
7adea8d39c
BYTEBEAT BYTEBEAT BYTEBEAT \o/ \o/ \o/
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
2 years ago
heck
e29e12dbc1
MX: Add RTOS - (CMSIS_V2 / ENABLE_FPU / USE_NEWLIB_REENTRANT enabled)
2 years ago
heck
2c84fb60e7
MX: set clock to 168MHz / enable USB as device only as serial port, send "hello heck". works.
2 years ago
heck
9193fabaf7
Add CXX main module
2 years ago