FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
mcp3304.h File Reference

API to handle MicroChip ADC chip MCP3304. More...

#include "mcp3x0x.h"
Include dependency graph for mcp3304.h:

Go to the source code of this file.

Namespaces

namespace  devices
 Defines all API for all external devices supported by FastArduino.
 
namespace  devices::mcp3x0x
 Defines the API for MicroChip ADC chips family support.
 

Typedefs

template<board::DigitalPin CS>
using devices::mcp3x0x::MCP3304 = MCP3x0x< CS, MCP3304Channel, 0x0FFF, 0 >
 Device class supporting MCP3304 ADC chip. More...
 

Enumerations

enum class  devices::mcp3x0x::MCP3304Channel : uint16_t {
  CH0 = 0x0C00 ,
  CH1 = 0x0C80 ,
  CH2 = 0x0D00 ,
  CH3 = 0x0D80 ,
  CH4 = 0x0E00 ,
  CH5 = 0x0E80 ,
  CH6 = 0x0F00 ,
  CH7 = 0x0F80 ,
  CH0_CH1 = 0x0800 ,
  CH1_CH0 = 0x0880 ,
  CH2_CH3 = 0x0900 ,
  CH3_CH2 = 0x0980 ,
  CH4_CH5 = 0x0A00 ,
  CH5_CH4 = 0x0A80 ,
  CH6_CH7 = 0x0B00 ,
  CH7_CH6 = 0x0B80
}
 List of channels supported by MCP3304. More...
 

Detailed Description

API to handle MicroChip ADC chip MCP3304.

Definition in file mcp3304.h.