A basic Library for the 16 bit Differential A/D in the K64F Freedom platform
This Library cn use either A2D0 or 1. Note that when using A2D0 you must use pins ADC0_DP1 and ADC0_DM1. For A2D1 you must use pins ADC1_DP1 and ADC1_DM1.
AnalogIn_Diff.h
- Committer:
- JimCarver
- Date:
- 2014-05-22
- Revision:
- 1:7b36e4381d83
- Parent:
- 0:0f6f4be28e21
File content as of revision 1:7b36e4381d83:
#ifndef K64F_DIFF_A2D_H
#define K64F_DIFF_A2D_H
#include "mbed.h"
class AnalogIn_Diff
{
public:
AnalogIn_Diff(int a2d_number);
/**
* AnalogIn_Diff destructor
*/
~AnalogIn_Diff();
int16_t read_16(int channel);
float read(int channel);
private:
int ch;
};
#endif