XYZ platform including 3 motors and 8 magnetometers (LIS3MDL).
Fork of XYZ_sensor_Platform by
Auto generated API documentation and code listings for XYZ_sensor_Platform_SPI
| Component | An abstract class for Generic components |
| DbgMCU | Helper class DbgMCU providing a default constructor which enables debugging on STM32 MCUs while using sleep modes |
| DevI2C | Helper class DevI2C providing functions for multi-register I2C communication common for a series of I2C devices |
| DevSPI | Helper class DevSPI providing functions for synchronous SPI communication common for a series of SPI devices |
| GyroSensor | An abstract class for a Gyroscope |
| HUM_TEMP_DrvExtTypeDef | Humidity and temperature driver extended structure definition |
| HUM_TEMP_DrvTypeDef | Humidity and temperature driver structure definition |
| HUM_TEMP_InitTypeDef | Humidity and temperature init structure definition |
| HumiditySensor | An abstract class for Humidity sensors |
| IMU_6AXES_DrvExtTypeDef | IMU_6AXES driver extended structure definition |
| IMU_6AXES_DrvTypeDef | IMU_6AXES driver structure definition |
| IMU_6AXES_InitTypeDef | IMU_6AXES init structure definition |
| LightSensor | An abstract class for ambient light sensors |
| LIS3MDL | Class representing a LIS3MDL sensor component |
| MagneticSensor | An abstract class for a magnetometer |
| MAGNETO_DrvExtTypeDef | MAGNETO driver extended structure definition |
| MAGNETO_DrvTypeDef | MAGNETO driver structure definition |
| MAGNETO_InitTypeDef | MAGNETO init structure definition |
| MagRing | Class mag_ring is intended to represent the MEMS Inertial & Environmental Nucleo Expansion Board with the same name |
| MotionSensor | An abstract class for an Accelerometer |
| PRESSURE_DrvExtTypeDef | PRESSURE driver extended structure definition |
| PRESSURE_DrvTypeDef | PRESSURE driver structure definition |
| PRESSURE_InitTypeDef | PRESSURE init structure definition |
| PressureSensor | An abstract class for a Pressure Sensor |
| RangeSensor | An abstract class for range sensors |
| TempSensor | An abstract class for Temperature sensors |
Code
| Component.h [code] | This file contains the abstract class describing the interface of a generic component |
| DbgMCU.h [code] | Header file for enabling debugging in sleep modes for STM32 MCUs |
| DevI2C.h [code] | Header file for a special I2C class DevI2C which provides some helper function for on-board communication |
| DevSPI.h [code] | Header file for a special SPI class DevSPI which provides some helper functions for on-board communication |
| GyroSensor.h [code] | This file contains the abstract class describing in general the interfaces of a gyroscope |
| hum_temp.h [code] | This header file contains the functions prototypes for the humidity and temperature driver |
| HumiditySensor.h [code] | This file contains the abstract class describing in general the interfaces of a humidity sensor |
| imu_6axes.h [code] | This header file contains the functions prototypes for the accelerometer and gyroscope driver |
| LightSensor.h [code] | This file contains the abstract class describing in general the interfaces of an ambient light sensor (ALS) |
| lis3mdl.h [code] | This file contains definitions for the lis3mdl.c firmware driver |
| lis3mdl_class.cpp [code] | Implementation file for the LIS3MDL driver class |
| lis3mdl_class.h [code] | Header file for component LIS3MDL |
| mag_ring.cpp [code] | Implementation file for the MagRing singleton class |
| mag_ring.h [code] | Header file for class mag_ring representing a mag_ring expansion board |
| mag_ring_targets.h [code] | This header file is intended to manage the differences between the different supported base-boards which might mount the MAG_RING MEMS Inertial & Environmental Nucleo Expansion Board |
| MagneticSensor.h [code] | This file contains the abstract class describing in general the interfaces of a magnetometer |
| magneto.h [code] | This header file contains the functions prototypes for the magneto driver |
| MotionSensor.h [code] | This file contains the abstract class describing in general the interfaces of an accelerometer |
| motor.cpp [code] | |
| motor.h [code] | |
| motor_targets.h [code] | This header file is intended to manage the differences between the different supported base-boards which might mount the MOTOR MEMS Inertial & Environmental Nucleo Expansion Board |
| pressure.h [code] | This header file contains the functions prototypes for the pressure driver |
| PressureSensor.h [code] | This file contains the abstract class describing in general the interfaces of a pressure sensor |
| RangeSensor.h [code] | This file contains the abstract class describing in general the interfaces of a range sensor |
| TempSensor.h [code] | This file contains the abstract class describing in general the interfaces of a temperature sensor |
| xyz_sensor_platform.cpp [code] | |
| xyz_sensor_platform.h [code] |
