Lib para L6230

Revision:
0:5b1b141e5837
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/L6230_BLDC.h	Thu Jun 25 17:21:30 2020 +0000
@@ -0,0 +1,26 @@
+#ifndef MBED_L6230_BLDC_H
+#define MBED_L6230_BLDC_H
+ 
+#include "mbed.h"
+ 
+class L6230_BLDC {
+
+public:
+    L6230_BLDC(PinName en1_pin, PinName en2_pin, PinName en3_pin, PinName out1_pin, PinName out2_pin, PinName out3_pin);
+    
+    void stop();
+    void turn(bool dir, int delay_time);
+    void turn_n_steps(bool dir, int delay_time, int stepNum);
+    void one_step(bool dir, int delay_time, int* prevStep);
+    
+  
+private:  
+    DigitalOut _en1_pin;
+    DigitalOut _en2_pin;
+    DigitalOut _en3_pin;
+    DigitalOut _out1_pin;
+    DigitalOut _out2_pin;
+    DigitalOut _out3_pin;
+};
+ 
+#endif
\ No newline at end of file