handle master side communication of openIMU300ZI module

Dependencies:   mbed

Dependents:   VDU_2021

Revision:
1:8e31413068af
Parent:
0:8c01a98a2812
Child:
2:f3a7def7a7e1
--- a/imu_driver.hpp	Sat Nov 16 15:44:38 2019 +0000
+++ b/imu_driver.hpp	Sat Nov 16 16:24:03 2019 +0000
@@ -1,3 +1,6 @@
+#ifndef IMU_DRIVER_HPP_
+#define IMU_DRIVER_HPP_
+
 #include <mbed.h>
 #include <cstdint>
 
@@ -42,11 +45,11 @@
  *  Imu Driver is used to handling the master side of openIMU300ZI module, the
  *  default setups are:
  *
- *      Data frame: 16 bits
- *      CPOL: High (1)
- *      CPHA: 2 Edge (1)
- *      Frequency: 1.40625 MHz (Baudrate prescaler 32 for NUCLEO-F446RE under 180MHz)
- *      Endian: MSB first (Mbed only support MSB AFAIK)
+ *      - Data frame: 16 bits
+ *      - CPOL: High (1)
+ *      - CPHA: 2 Edge (1)
+ *      - Frequency: 1.40625 MHz (Baudrate prescaler 32 for NUCLEO-F446RE under 180MHz)
+ *      - Endian: MSB first (Mbed only support MSB AFAIK)
  *
  *  Example of using ImuDriver:
  *
@@ -264,4 +267,6 @@
             return ImuDriverStatusDataNotReady;
         }
     }
-};
\ No newline at end of file
+};
+
+#endif  // IMU_DRIVER_HPP_
\ No newline at end of file