There is no "single burst" mode on the LPC1224, remove corresponding code.
authorNathael Pajani <nathael.pajani@ed3l.fr>
Thu, 18 Sep 2014 19:50:12 +0000 (21:50 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Tue, 8 Nov 2022 16:03:04 +0000 (17:03 +0100)
drivers/adc.c
include/core/lpc_regs_12xx.h
include/drivers/adc.h

index cbadc07..669960f 100644 (file)
@@ -103,27 +103,9 @@ void adc_start_burst_conversion(uint8_t channels)
        struct lpc_adc* adc = LPC_ADC;
        uint32_t reg_val = 0;
 
-       /* Set conversion channel bits and burst mode */
-       reg_val = ((adc->ctrl & ~LPC_ADC_CHANNEL_MASK) | channels | LPC_ADC_BURST);
-       /* Clear single burst flag */
-       reg_val &= ~(LPC_ADC_SINGLE_BURST);
-
-       adc->ctrl = (reg_val & LPC_ADC_CTRL_MASK);
-}
-
-/* Start single burst conversions : triggers a single conversion for each of the
- * selected channels.
- * channels is a bit mask of requested channels.
- * Use LPC_ADC_CHANNEL(x) (x = 0 .. 7) for channels selection.
- */
-void adc_start_single_burst_conversion(uint8_t channels)
-{
-       struct lpc_adc* adc = LPC_ADC;
-       uint32_t reg_val = 0;
-
        /* Set conversion channel bits and burst mode */
        reg_val = ((adc->ctrl & ~LPC_ADC_CHANNEL_MASK) | channels);
-       reg_val |= (LPC_ADC_BURST | LPC_ADC_SINGLE_BURST);
+       reg_val |= LPC_ADC_BURST;
        adc->ctrl = (reg_val & LPC_ADC_CTRL_MASK);
 }
 
index 978152b..dce2aaf 100644 (file)
@@ -746,8 +746,6 @@ struct lpc_adc
 #define LPC_ADC_CHANNEL(x)  (0x01 << ((x) & 0x07))
 #define LPC_ADC_BURST     (0x01 << 16)
 
-#define LPC_ADC_SINGLE_BURST  (0x01 << 20)
-
 #define LPC_ADC_START_CONV_NOW  (0x01 << 24)
 #define LPC_ADC_START_CONV_MASK (0x07 << 24)
 
index 72a92c5..aef8e9f 100644 (file)
@@ -45,13 +45,6 @@ int adc_get_value(uint16_t * val, int channel);
  */
 void adc_start_burst_conversion(uint8_t channels);
 
-/* Start single burst conversions : triggers a single conversion for each of the
- * selected channels.
- * channels is a bit mask of requested channels.
- * Use LPC_ADC_CHANNEL(x) (x = 0 .. 7) for channels selection.
- */
-void adc_start_single_burst_conversion(uint8_t channels);
-
 /* Unsupported Yet */
 /* This should be used to configure conversion start on falling or rising edges of
  * some signals, or on timer for burst conversions.