A simple library for controlling an MCP4241 digital potentiometer

DigiPot.h

Committer:
ollie8
Date:
2013-09-13
Revision:
0:f547d674e543
Child:
2:54e9d9ddc350

File content as of revision 0:f547d674e543:

#ifndef DIGIPOT_H
#define DIGIPOT_H

#include <mbed.h>

class DigiPot {

    public:    
        DigiPot(PinName miso, PinName mosi, PinName clk, PinName cs);
        void increment();
        void decrement();
        void setLevel(unsigned char);
        void mute();
        void unmute();
        unsigned char getLevel();
    private:
        SPI *spi;
        DigitalOut *chsel;
        unsigned char level;
};

#endif