diff options
author | inmarket <andrewh@inmarket.com.au> | 2015-11-21 19:27:08 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2015-11-21 19:27:08 +1000 |
commit | c5a86757bd8309027d50f82d8947250c8e1197e6 (patch) | |
tree | f37f1a93fea959e870833022479603cd92702ea4 /drivers/ginput/dial/GADC/ginput_lld_dial.c | |
parent | a69849177d6e7d396ea36a8160428e327811729b (diff) | |
download | uGFX-c5a86757bd8309027d50f82d8947250c8e1197e6.tar.gz uGFX-c5a86757bd8309027d50f82d8947250c8e1197e6.tar.bz2 uGFX-c5a86757bd8309027d50f82d8947250c8e1197e6.zip |
Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
Diffstat (limited to 'drivers/ginput/dial/GADC/ginput_lld_dial.c')
-rw-r--r-- | drivers/ginput/dial/GADC/ginput_lld_dial.c | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/drivers/ginput/dial/GADC/ginput_lld_dial.c b/drivers/ginput/dial/GADC/ginput_lld_dial.c deleted file mode 100644 index 9ad43748..00000000 --- a/drivers/ginput/dial/GADC/ginput_lld_dial.c +++ /dev/null @@ -1,76 +0,0 @@ -/* - * This file is subject to the terms of the GFX License. If a copy of - * the license was not distributed with this file, you can obtain one at: - * - * http://ugfx.org/license.html - */ - -#include "gfx.h" - -#if GFX_USE_GINPUT && GINPUT_NEED_DIAL - -#include "src/ginput/ginput_driver_dial.h" - -#if GINPUT_DIAL_NUM_PORTS >= 5 - #error "GINPUT: Dial - GADC driver currently only supports 4 devices" -#endif - -static adcsample_t samplebuf[GINPUT_DIAL_NUM_PORTS]; - -#if GINPUT_DIAL_CYCLE_POLL - static uint16_t cycle; -#endif - -static void GADCCallback(adcsample_t *buffer, void *param) { - ((DialCallbackFn)param)(buffer-samplebuf, buffer[0]); -} - -void ginput_lld_dial_init(void) { - #if GINPUT_DIAL_CYCLE_POLL - cycle = 0; - #endif -} - -void ginput_lld_dial_poll(DialCallbackFn fn) { - #if GINPUT_DIAL_CYCLE_POLL - switch(cycle++) { - #if GINPUT_DIAL_NUM_PORTS >= 1 - case 0: - gadcLowSpeedStart(GINPUT_DIAL_DEVICE0, samplebuf+0, GADCCallback, (void *)fn); - break; - #endif - #if GINPUT_DIAL_NUM_PORTS >= 2 - case 1: - gadcLowSpeedStart(GINPUT_DIAL_DEVICE1, samplebuf+1, GADCCallback, (void *)fn); - break; - #endif - #if GINPUT_DIAL_NUM_PORTS >= 3 - case 2: - gadcLowSpeedStart(GINPUT_DIAL_DEVICE2, samplebuf+2, GADCCallback, (void *)fn); - break; - #endif - #if GINPUT_DIAL_NUM_PORTS >= 4 - case 3: - gadcLowSpeedStart(GINPUT_DIAL_DEVICE3, samplebuf+3, GADCCallback, (void *)fn); - break; - #endif - } - if (cycle >= GINPUT_DIAL_NUM_PORTS) - cycle = 0; - #else - #if GINPUT_DIAL_NUM_PORTS >= 1 - gadcLowSpeedStart(GINPUT_DIAL_DEVICE0, samplebuf+0, GADCCallback, (void *)fn); - #endif - #if GINPUT_DIAL_NUM_PORTS >= 2 - gadcLowSpeedStart(GINPUT_DIAL_DEVICE1, samplebuf+1, GADCCallback, (void *)fn); - #endif - #if GINPUT_DIAL_NUM_PORTS >= 3 - gadcLowSpeedStart(GINPUT_DIAL_DEVICE2, samplebuf+2, GADCCallback, (void *)fn); - #endif - #if GINPUT_DIAL_NUM_PORTS >= 4 - gadcLowSpeedStart(GINPUT_DIAL_DEVICE3, samplebuf+3, GADCCallback, (void *)fn); - #endif - #endif -} - -#endif /* GFX_USE_GINPUT && GINPUT_NEED_DIAL */ |