Jacky Tseng
/
imu_driver
handle master side communication of openIMU300ZI module
Diff: imu_driver.hpp
- 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