X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fmcp41.c;fp=drv%2Fmcp41.c;h=0000000000000000000000000000000000000000;hb=791e167e053bdd9250d34a9a5ccae6ccde4d6679;hp=12c566f5b2e71236db578032fcda8924ab70c435;hpb=faf2f6bfd5933ff75e6cc01e3d48f9277f731d8f;p=bertos.git diff --git a/drv/mcp41.c b/drv/mcp41.c deleted file mode 100644 index 12c566f5..00000000 --- a/drv/mcp41.c +++ /dev/null @@ -1,81 +0,0 @@ -/** - * \file - * - * - * \version $Id$ - * - * \brief MCP41xxx digital potentiomenter driver (implementation) - * - * \version $Id$ - * \author Francesco Sacchi - */ - -#include - -#include -#include - -#include -#include -#include - -static Serial *spi_ser; - -/** - * Set resitance for digital pot \a dev - */ -void mcp41_setResistance(Mcp41Dev dev, mcp41_res_t res) -{ - MCP41_ON(dev); - /* send command byte */ - ser_putchar(MCP41_WRITE_DATA, spi_ser); - ser_putchar(((MCP41_HW_MAX * (uint32_t)res) + (MCP41_MAX / 2)) / MCP41_MAX, spi_ser); - ser_drain(spi_ser); - - MCP41_OFF(dev); -} - - -/** - * Initialize mcp41 potentiometer driver - */ -void mcp41_init(Serial *spi_port) -{ - Mcp41Dev dev; - - /* Init all potentiometer ports */ - for (dev = 0; dev < MCP41_CNT; dev++) - { - SET_MCP41_DDR(dev); - MCP41_OFF(dev); - } - - spi_ser = spi_port; -}