Library of hardware declarations and utility functions for the ELEC350/1 Practicals and Coursework
Dependents: Task618-mbedos-F429ZI Task621-mbedos_FZ429ZI Task622-mbedos-FZ429ZI Task632-mbedos-FZ429 ... more
sample_hardware.hpp
- Committer:
- noutram
- Date:
- 2017-11-23
- Revision:
- 5:58ba1a6dbf60
- Parent:
- 4:d884f14069c6
- Child:
- 8:df979097cc71
File content as of revision 5:58ba1a6dbf60:
#ifndef __sample_hardware__
#define __sample_hardware__
//#define BME
#ifdef BME
#include "BME280.h"
#else
#include "BMP280.h"
#endif
enum ELEC350_ERROR_CODE {OK, FATAL};
extern DigitalOut onBoardLED;
extern DigitalOut redLED;
extern DigitalOut yellowLED;
extern DigitalOut greenLED;
extern DigitalIn onBoardSwitch;
extern DigitalIn SW1;
extern DigitalIn SW2;
//extern Serial pc;
extern AnalogIn adcIn;
#ifdef BME
extern BME280 sensor;
#else
extern BMP280 sensor;
#endif
extern void post();
extern void errorCode(ELEC350_ERROR_CODE err);
#endif