Base synth.c
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
#include <pico/types.h>
|
#include <pico/types.h>
|
||||||
|
|
||||||
#include "const.h"
|
#include "const.h"
|
||||||
|
#include "synth.h"
|
||||||
|
|
||||||
#include "pwm.h"
|
#include "pwm.h"
|
||||||
|
|
||||||
@@ -13,7 +14,7 @@ void pwm_isr(void) {
|
|||||||
pwm_clear_irq(slice);
|
pwm_clear_irq(slice);
|
||||||
|
|
||||||
// TODO:
|
// TODO:
|
||||||
float sample = 0.0f;
|
float sample = get_sample();
|
||||||
|
|
||||||
uint16_t level = (uint16_t)((sample + 1.0f) * 0.5f * 3400.0f);
|
uint16_t level = (uint16_t)((sample + 1.0f) * 0.5f * 3400.0f);
|
||||||
pwm_set_chan_level(slice, chan, level);
|
pwm_set_chan_level(slice, chan, level);
|
||||||
|
|||||||
Reference in New Issue
Block a user