This is library for mcp320x. But operation check is not finished only "mcp3204".
Dependents: Nucleo_mcp3204test
Diff: MCP320x.h
- Revision:
- 1:66fdf46dc4de
- Parent:
- 0:775667bb8069
- Child:
- 2:d2c51376ee7c
--- a/MCP320x.h Fri Jan 29 02:30:11 2016 +0000 +++ b/MCP320x.h Fri Jan 29 02:36:06 2016 +0000 @@ -1,21 +1,3 @@ -/* mbed simplified access to Microchip MCP320x 12 bits ADC devices (SPI) - * Copyright (c) 2013-2013 ygarcia, MIT License - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of this software - * and associated documentation files (the "Software"), to deal in the Software without restriction, - * including without limitation the rights to use, copy, modify, merge, publish, distribute, - * sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all copies or - * substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ #if !defined(__MCP320x_H__) #define __MCP320x_H__ @@ -25,17 +7,6 @@ #include "Debug.h" // Include mbed header + debug primitives. See DebugLibrary namespace MCP320x_SPI { - - /** This class provides simplified SPI access to a Microchip MCP320x 12-Bit A/D Converter with SPI Serial Interface device. V0.0.0.1 - * - * Microchip MCP42xxx/MCP41xxx Serial EEPROM device reference: DS11195C - * - * Note that MCP3201 has no SI pin, only a SO output pin - * Note that for SPI details, please visit http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus - * - * @remark This class was validated with Tektronix TDS2014 oscilloscope in 3.3V - * @author Yann Garcia (Don't hesitate to contact me: garcia.yann@gmail.com) - */ class CMCP320x_SPI { /** Reference counter used to guarentee unicity of the instance of SPI class */