First draft HMC5883 magnetometer sensor using physical quantities, outputting via serial port using std::cout on mbed os 5
magnetometer.h
- Committer:
- skyscraper
- Date:
- 2020-03-26
- Revision:
- 11:de7c9ae7ef65
- Parent:
- 9:87a7169b4d5c
File content as of revision 11:de7c9ae7ef65:
#ifndef SKYSCRAPER_MBED_MAGNETOMETER_H_INCLUDED #define SKYSCRAPER_MBED_MAGNETOMETER_H_INCLUDED #include <quan/out/time.hpp> #include <quan/out/magnetic_flux_density.hpp> #include <quan/three_d/out/vect.hpp> QUAN_QUANTITY_LITERAL(magnetic_flux_density,gauss); QUAN_QUANTITY_LITERAL(magnetic_flux_density,milli_gauss); QUAN_QUANTITY_LITERAL(magnetic_flux_density,uT); bool mag_init(); bool mag_start_measurement(); bool mag_data_ready(); bool mag_read(quan::three_d::vect<quan::magnetic_flux_density::uT> & v); #endif