wip. got started sanifying stuff
diff --git a/aos/crio/hardware/digital_source.cc b/aos/crio/hardware/digital_source.cc
new file mode 100644
index 0000000..83f6142
--- /dev/null
+++ b/aos/crio/hardware/digital_source.cc
@@ -0,0 +1,17 @@
+#include "aos/crio/hardware/digital_source.h"
+
+namespace aos {
+namespace crio {
+namespace hardware {
+
+AnalogTriggerOutput::AnalogTriggerOutput(const ::AnalogTrigger &trigger,
+                                         ::AnalogTriggerOutput::Type type,
+                                         float lowerVoltage,
+                                         float upperVoltage)
+    : output_(trigger.CreateOutput(type)) {
+  trigger.SetLimitsVoltage(lowerVoltage, upperVoltage);
+}
+
+}  // namespace hardware
+}  // namespace crio
+}  // namespace aos