Fixed it (workaround) by opening and closing ADC device. Then the FIFO cleans. It rather fast and performance is good enough for its purpose.
Op wo 21 okt. 2020 9:33 p.m. schreef <disruptivesolution...@gmail.com>: > Nice.. I just want to use the ADC as feedback sensor for a plunger... I > all works fine until the FIFO is full 😉 > > -----Oorspronkelijk bericht----- > Van: Daniel Pereira Carvalho <daniel...@gmail.com> > Verzonden: woensdag 21 oktober 2020 21:01 > Aan: dev@nuttx.apache.org > Onderwerp: Re: NuttX and continuous ADC conversion > > Maybe you could propose a modification on ADC upper-half driver to enable > overwriting. So, if the FIFO is full the oldest value is replaced by the > new one. This could be an option on the config system. > > At this moment I am working on STM32L4 ADC driver. I am implementing the > low level operations, based on STM32 ADC driver. Using low level operations > you don't need to use the upper-half. > > Daniel Pereira de Carvalho > > > Em qua., 21 de out. de 2020 às 15:48, <disruptivesolution...@gmail.com> > escreveu: > > > I have implemented a daemon which uses sigaction. And indeed the ADC > > works with this solution until the FIFO is full... Maybe I have to add > > an IOCT that resets the ADC?... Or set the FIFO buffer back? Or make a > > ringbuffer instead of FIFO.... > > > > Ben > > > > -----Oorspronkelijk bericht----- > > Van: Nathan Hartman <hartman.nat...@gmail.com> > > Verzonden: woensdag 21 oktober 2020 20:36 > > Aan: dev@nuttx.apache.org > > Onderwerp: Re: NuttX and continuous ADC conversion > > > > On Wed, Oct 21, 2020 at 2:26 PM <disruptivesolution...@gmail.com> wrote: > > > > > Thats correct... so I have to start the conversion every time over > > > again... and het the value after that conversion.... I have seen > > > continuous conversions ADC on an STM32... > > > > > > I will try to find a plausible solution. > > > > > > > Zero latency ISR to read ADC register into memory buffer? > > > > > >