This is a very simple guide, reviewing the steps required to get Blinky working on an Mbed OS platform.
Dependencies: mbed Adafruit_GFX
TRSensors.h
- Committer:
- ParkChunMyong
- Date:
- 2019-06-13
- Revision:
- 96:7465ab270e7a
- Parent:
- 95:250afd53b710
File content as of revision 96:7465ab270e7a:
#ifndef TRSensors_h #define TRSensors_h #include "mbed.h" #include <cstdlib> #define QTR_EMITTERS_OFF 0 #define QTR_EMITTERS_ON 1 #define QTR_EMITTERS_ON_AND_OFF 2 #define QTR_NO_EMITTER_PIN 255 #define QTR_MAX_SENSORS 16 class TRSensors{ private: unsigned char _numSensors; public: TRSensors(PinName p1, PinName p2, PinName p3, PinName p4); ~TRSensors(); void AnalogRead(uint16_t *sensor_value); void calibrate(); void readCalibrated(uint16_t *sensor_values); uint16_t readLine(uint16_t *sensor_values, unsigned char white_line = 0); SPI spi; DigitalOut cs; uint16_t *calibratedMin; uint16_t *calibratedMax; }; #endif