-
Hi all!
I'm trying to force the Rust compiler to assume the contents of a `&mut [u8]` has changed after a DMA operation.
In the std library, calls to things like `std::fs::File::read` take a `&mut […
-
I'm working on a library (my first serious embedded project) which needs to write to a PIO FIFO continuously. I'm trying to do this with DMA, using an interrupt to re-enqueue the buffers whenever a wr…
-
Hello all,
first off: very cool that _nxdrvlinux_ is on Github now!
Actual question: we have been trying to get `xChannelIORead` working in _DMA_ mode to see if this will result in lower CPU loa…
-
If two Piksis are connected and both being bootloaded simultaneously then a DMA buffer overrun can occur.
-
I'm having a lot of issues with 64x32 matrix with a 1/8 scan rate, in this code I am trying to draw a simple white border around the matrix. I am driving the matrix with a Adafruit Matrix Portal S3.
…
-
According to the V4L API (https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/vidioc-reqbufs.html):
> Applications can call ioctl VIDIOC_REQBUFS again to change the number of buffers. No…
-
I'd like to set up a single buffer which is sent continuously to a pio fifo, and then be able to cancel it. It's not clear to me whether this is possible with the current DMA API. `double_buffer` seem…
jsgf updated
6 months ago
-
The calculation of DMA buffer size is wrong, it should be this:
#define LED_DMA_BUFFER_SIZE ((LED_MAX_NBER_LEDS * sizeof(uint16_t) * (24/4)))+1
The current code uses 16 bytes instead of 2 bytes,…
-
### LVGL version
master
### What happened?
I am using an I8080 display, double buffering and the buffers are set to 1/10th the size of the display. the display is 800 x 480 x 16. I am using DMA me…
-
We want to add some form of first-class double-buffering support, to allow endless streaming of data.
## Example use cases
- Streaming samples from ADC
- Streaming samples to DAC
- Streaming t…