Collections of BERTL libraries

Revision:
2:4a9ed5ca8a9a
Parent:
0:46115ad78747
--- a/class_hardware.h	Mon Apr 18 10:07:53 2016 +0000
+++ b/class_hardware.h	Mon Apr 18 12:30:42 2016 +0000
@@ -1,53 +1,54 @@
-#ifndef class_hardware
-#define class_hardware
-
-class Motor {
-    //functions
-    public:
-        Motor(PinName pin_pwm, PinName pin_fwd, PinName pin_rev);
-        void stop();
-        void stop(bool powered);
-        void set(int speed);
-    //variables
-    private:
-        PwmOut pwm;
-        DigitalOut fwd;
-        DigitalOut rev;
-};
+#ifndef class_hardware
+#define class_hardware
+
+class Motor {
+	//functions
+	public:
+		Motor(PinName pin_pwm, PinName pin_fwd, PinName pin_rev);
+		void stop();
+		void stop(bool powered);
+		void set(int speed);
+	//variables
+	private:
+		PwmOut pwm;
+		DigitalOut fwd;
+		DigitalOut rev;
+};
+
+class IRSensor {
+	//functions
+	public:
+		IRSensor(PinName pin_ir);
+		IRSensor(PinName pin_ir, int threshold_black);
+		bool is_black();
+		int get_data();
+	//variables
+	private:
+		AnalogIn ir;
+		int threshold;
+};
+
+class USSensor {
+	//functions
+	public:
+		USSensor(PinName pin_trigger, PinName pin_echo);
+		USSensor(PinName pin_trigger, PinName pin_echo, int distance_set_bool);
+		void initialize();
+	private:
+		void on_rise();
+		void on_fall();
+		void measure();
+	//variables
+	public:
+		bool in_distance;
+		int distance_mm;
+	private:
+		DigitalOut trigger;
+		InterruptIn echo;
+		Timer timer;
+		Ticker ticker;
+		int distance;
+};
+
+#endif
 
-class IRSensor {
-    //functions
-    public:
-        IRSensor(PinName pin_ir);
-        IRSensor(PinName pin_ir, int threshold_black);
-        bool is_black();
-        int get_data();
-    //variables
-    private:
-        AnalogIn ir;
-        int threshold;
-};
-
-class USSensor {
-    //functions
-    public:
-        USSensor(PinName pin_trigger, PinName pin_echo);
-        USSensor(PinName pin_trigger, PinName pin_echo, int distance_set_bool);
-        void initialize();
-    private:
-        void on_rise();
-        void on_fall();
-        void measure();
-    //variables
-    public:
-        bool in_distance;
-        int distance_mm;
-    private:
-        DigitalOut trigger;
-        InterruptIn echo;
-        Timer timer;
-        Ticker ticker;
-        int distance;
-};
-
-#endif