diff options
author | inmarket <andrewh@inmarket.com.au> | 2014-03-14 07:39:38 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2014-03-14 07:39:38 +1000 |
commit | ad1d70d2957d95161c831e764c6f81c84c332458 (patch) | |
tree | 639cc66297de6fe98e26608003871fe83406879a /drivers/gaudin/gadc/gaudin_lld.c | |
parent | b82448c3e23663a25a423402343fbca78253b80c (diff) | |
parent | ea5a1b849df6e5085a92957ad387f9e653674415 (diff) | |
download | uGFX-ad1d70d2957d95161c831e764c6f81c84c332458.tar.gz uGFX-ad1d70d2957d95161c831e764c6f81c84c332458.tar.bz2 uGFX-ad1d70d2957d95161c831e764c6f81c84c332458.zip |
Merge branch 'master' into gwin
Diffstat (limited to 'drivers/gaudin/gadc/gaudin_lld.c')
-rw-r--r-- | drivers/gaudin/gadc/gaudin_lld.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/drivers/gaudin/gadc/gaudin_lld.c b/drivers/gaudin/gadc/gaudin_lld.c deleted file mode 100644 index 972f3dcf..00000000 --- a/drivers/gaudin/gadc/gaudin_lld.c +++ /dev/null @@ -1,62 +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 - */ - -/** - * @file drivers/gaudin/gadc/gaudin_lld.c - * @brief GAUDIN - Driver file for using the cpu ADC (via GADC). - * - * @addtogroup GAUDIN - * - * @{ - */ - -/** - * We are now implementing the driver - pull in our channel table - * from the board definitions. - */ -#define GAUDIN_LLD_IMPLEMENTATION - - -#include "gfx.h" - -#if GFX_USE_GAUDIN - -/* Double check the GADC system is turned on */ -#if !GFX_USE_GADC - #error "GAUDIN - The GADC driver for GAUDIN requires GFX_USE_GADC to be TRUE" -#endif - -/* Include the driver defines */ -#include "src/gaudin/driver.h" - -/*===========================================================================*/ -/* External declarations. */ -/*===========================================================================*/ - -void gaudin_lld_init(const gaudin_params *paud) { - /* Setup the high speed GADC */ - gadcHighSpeedInit(gaudin_lld_physdevs[paud->channel], paud->frequency, paud->buffer, paud->bufcount, paud->samplesPerEvent); - - /* Register ourselves for ISR callbacks */ - gadcHighSpeedSetISRCallback(GAUDIN_ISR_CompleteI); - - /** - * The gadc driver handles any errors for us by restarting the transaction so there is - * no need for us to setup anything for GAUDIN_ISR_ErrorI() - */ -} - -void gadc_lld_start(void) { - gadcHighSpeedStart(); -} - -void gadc_lld_stop(void) { - gadcHighSpeedStop(); -} - -#endif /* GFX_USE_GAUDIN */ -/** @} */ |