X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fmcp41.c;h=bfa8fd4ebac7935544e66976c5c3b5001d7d9d6b;hb=HEAD;hp=b9bcf05b1eb23243a9072b9944e422c3cd5b39f3;hpb=5f3952176a4e9a00ca8dd5ec4a6b994958f89e0a;p=bertos.git diff --git a/drv/mcp41.c b/drv/mcp41.c deleted file mode 100644 index b9bcf05b..00000000 --- a/drv/mcp41.c +++ /dev/null @@ -1,57 +0,0 @@ -/** - * \file - * - * - * \version $Id$ - * - * \brief MCP41xxx digital potentiomenter driver (implementation) - * - * \version $Id$ - * \author Francesco Sacchi - */ - -#include - -#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; -}