]> rtime.felk.cvut.cz Git - fpga/rpi-motor-control.git/blobdiff - pmsm-control/test_sw/pwm.h
Merge remote-tracking branch 'rtime/master'
[fpga/rpi-motor-control.git] / pmsm-control / test_sw / pwm.h
diff --git a/pmsm-control/test_sw/pwm.h b/pmsm-control/test_sw/pwm.h
new file mode 100644 (file)
index 0000000..debb62c
--- /dev/null
@@ -0,0 +1,29 @@
+/**
+ * \brief Interface pro ovladani pwm.
+ * \file pwm.h
+ * \date Jan 21, 2015
+ * \author Martin Prudek
+ *
+ *     Deklaruje funkce pro ovladani pulzne sirkove modulace bez znalosti konkretniho hardware.
+ *     Implementace pro rt-linux v "rpi_hw.c"
+ *             pro wiringPI ve "wir_Pi_api.c"
+ *
+ */
+
+#ifndef PWM_H_
+#define PWM_H_
+
+/**
+ * inicializuje pwm
+ */
+extern void pwm_init();
+/**
+ * deinicializuje pwm
+ */
+extern void pwm_disable();
+/**
+ * nastavi sirku plneni pwm
+ */
+extern void pwm_width(int width);
+
+#endif /*PWM_H_*/