heck
ad2682a15e
restructure
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
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
30fcad2496
MX: activate the RNG
2 years ago
heck
eccd5c3ce1
DAC DMA Working :)
2 years ago
heck
bb25cc93ef
MX: 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
0063dfbd06
MX: Add Timer with IRQ callback
2 years ago
heck
affcd4a025
Add IRQ Handler - toggle LED_GREEN
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
2c84fb60e7
MX: set clock to 168MHz / enable USB as device only as serial port, send "hello heck". works.
2 years ago
heck
22056fce58
MX: enable external crystal
2 years ago
heck
d47e7f77ec
never change generated code
2 years ago
heck
9193fabaf7
Add CXX main module
2 years ago
heck
9bf2cd461c
MX Change, add LED_GREEN (and make it blink)
2 years ago
heck
e572cd04da
init from CUBE c++ project raw 407 no peripherals configured
2 years ago