heck
c554da4420
audio engine start
2 years ago
heck
e9fe227a44
merge and fix builds
2 years ago
heck
12df696748
Merge branch 'cmake_2_makefile'
2 years ago
heck
a76b5414c5
whatever
2 years ago
heck
190ae6e404
move hal conf into src
2 years ago
heck
748141dbf0
Build: Move target flash into src Makefile
2 years ago
heck
4235cf7500
Build: src makefile improve
2 years ago
heck
3c8cff3a15
Build: use rm instead of mv
2 years ago
heck
d652cb8525
Use original STM32 HAL DRIVER
2 years ago
heck
0e469eb0b6
NOTE about -DUSE_HAL_DRIVER
oh boy...
2 years ago
heck
88c4b2b57a
Build: main makefile - add cmsis
2 years ago
heck
22e3e8ceca
wrong libname
2 years ago
heck
a3a118029b
makefile for cmsis
2 years ago
heck
2ac39efaee
startup and system part of cmsis
2 years ago
heck
fd236c97b8
project structure next iteration
2 years ago
heck
f7ac9e38a1
reap out cmake and write makefiles
2 years ago
heck
7c34f47894
Chuck all CMSIS files into 1 dir
2 years ago
heck
58cba0fbda
restructure
2 years ago
heck
84fd09ae54
add debug_suspend() / assert print works
2 years ago
heck
ad2682a15e
restructure
2 years ago
heck
34c7175bc0
Middleware should not depend on application code
2 years ago
heck
c366902937
Use brace initialization
2 years ago
heck
8c3f2b4899
Slim it down, slim it down
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
9bfee7bcd5
Formatting AND RCC clocks enable ALL clocks ALL the time!
2 years ago
heck
20fde62f32
doc: improve README.md :)
2 years ago
heck
99fd7191a1
Add openOCD config
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
30fcad2496
MX: activate the RNG
2 years ago
heck
eccd5c3ce1
DAC DMA Working :)
2 years ago
heck
5228d43bc1
RESTART DAC_DMA in HAL_DAC_ConvCpltCallbackCh1, works...
2 years ago
heck
bb25cc93ef
MX: add TIMER7 for buffer timer
2 years ago
heck
0fa75aaeb8
MX ONLY: add TIMER7 for buffer timer
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
0600ee1681
MX: IRQ on BUT_BLUE press
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
558cf88b12
MX: Add 2 DAC channels
2 years ago
heck
e29e12dbc1
MX: Add RTOS - (CMSIS_V2 / ENABLE_FPU / USE_NEWLIB_REENTRANT enabled)
2 years ago
heck
4bec07fefb
Toolchain: add .clang-format / .clang-tidy
2 years ago
heck
6eea0cba39
Build: Makefile add clean
2 years ago
heck
576aa3fecd
Build: Add Makefile to build and run from shell
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
8457a85e8b
doc
2 years ago