A basic Library for the 16 bit Differential A/D in the K64F Freedom platform

Dependents:   K64F_DIFF_A2D

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