mirror of https://github.com/rusefi/wideband.git
27 lines
392 B
C++
27 lines
392 B
C++
#include "ch.h"
|
|
#include "hal.h"
|
|
|
|
#include "pwm.h"
|
|
|
|
// 400khz / 1024 = 390hz PWM
|
|
// TODO: this is wired to an inverted output, what do?
|
|
Pwm heaterPwm(PWMD1, 1, 400000, 1024);
|
|
|
|
// 48MHz / 1024 = 46.8khz PWM
|
|
Pwm pumpDac(PWMD3, 1, 48000000, 1024);
|
|
|
|
/*
|
|
* Application entry point.
|
|
*/
|
|
int main(void) {
|
|
halInit();
|
|
chSysInit();
|
|
|
|
heaterPwm.Start();
|
|
pumpDac.Start();
|
|
|
|
while (true) {
|
|
|
|
}
|
|
}
|