12bit 8ch ADC with SPI interface for STM32 Nucleo to support 16-bit words. SPI speed bumped up to 8MHz

Fork of MCP3208_Y by Michael Chuah

mcp3208.h

Committer:
mcx
Date:
2018-10-04
Revision:
4:d2fa630c69e1
Parent:
2:701c3096336e

File content as of revision 4:d2fa630c69e1:

//
//
//
#ifndef _MCP3208_H
#define _MCP3208_H

#include <mbed.h>

class MCP3208 {
  protected:
    SPI _spi;
    DigitalOut _cs;
    float _vref;
  
  public:
    MCP3208(PinName mosi, PinName miso, PinName clk, PinName cs);
    int binary(int ch);
    float volt(int ch);
    float vref(float v){return _vref=v;}
};

#endif  //_MCP3208_H