Program Listing for File mcp3004.hh

Return to documentation for file (include/mcp3004/mcp3004.hh)

#ifndef IPLO_MCP3004_HH
#define IPLO_MCP3004_HH

#include "mcp3x0x/mcp3x0x.hh"
#include "spi_bus/spi.hh"

namespace iplo {

class MCP3004 : public MCP3X0X {
    std::uint8_t buildRequest(std::uint8_t channel, bool single, std::uint8_t* data) override;

public:
    explicit MCP3004(SPI& spi);
};

} /* namespace iplo */

#endif /* IPLO_MCP3004_HH */