zephyr/drivers
Juan Manuel Cruz 41771e5b1c adc: Repetitive buffer management
This commit changes the behavior of the driver when it reports
buffer results back through the callback.

Originally, the driver reported a callback after each sequence
table round signaled by an interrupt. If in repetitive mode,
each reported result was put in the next buffer element,
which was considered circular, and reported back with callback.

Now the behavior changes. If in repetitive mode, each sequence table
round reported by an interruption puts the data  in next element of
the reception buffer. The callback reports back once the buffer is
fulled and stops the sampling process.

Change-Id: I3707574cfaf5dfc874473f38c5dfa88dd392133d
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@linux.intel.com>
2016-02-05 20:25:22 -05:00
..
adc adc: Repetitive buffer management 2016-02-05 20:25:22 -05:00
aio interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
bluetooth Bluetooth: Make h4_dev static 2016-02-05 20:25:19 -05:00
clock_control Use SoC instead of platform. 2016-02-05 20:25:11 -05:00
console interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
ethernet interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
gpio gpio: dw: Fixing how interrupt unmasking is done for Quark SE SS 2016-02-05 20:25:21 -05:00
grove grove_lcd: this display is not a feature of the board 2016-02-05 20:25:06 -05:00
i2c i2c: Introduce QMSI I2C driver 2016-02-05 20:25:21 -05:00
interrupt_controller interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
ipm interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
nble drivers/nble: Fix overwriting default Kconfig values 2016-02-05 20:25:21 -05:00
pci drivers: pci: struct pci_dev_info rename class 2016-02-05 20:25:12 -05:00
pinmux platforms: introduce Quark X1000 SoC 2016-02-05 20:25:10 -05:00
pwm drivers: set default priority for drivers 2016-02-05 20:25:11 -05:00
qmsi drivers: Add infrastructure for QMSI drivers 2016-02-05 20:25:15 -05:00
random Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
rtc interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
serial serial: adds UART driver for SAM3X8E 2016-02-05 20:25:21 -05:00
shared_irq interrupts: new static IRQ API 2016-02-05 20:25:17 -05:00
spi spi: dw: Rework the logic on testing/setting controller's readyness 2016-02-05 20:25:22 -05:00
timer clock: Make sure the clock is initialized prior to devices 2016-02-05 20:25:22 -05:00
watchdog watchdog: Use a common names for drivers 2016-02-05 20:25:20 -05:00
Kconfig drivers/nble: Introduce basic skeleton 2016-02-05 20:25:18 -05:00
Makefile drivers/nble: Introduce basic skeleton 2016-02-05 20:25:18 -05:00