tone-generator/dac.hpp

17 lines
182 B
C++

#pragma once
#include "util.hpp"
namespace dac {
inline void init() {
DDRD = 0xff;
}
inline void set(float v_f) {
PORTD = clamp((int)(v_f * -128) + 127, 0, 255);
}
};