User Activity

We are using STM32MP13 with Linux for the A7 and using HAL (no OS) for the M4 Coprocessor. In Linux we configured in device tree the I2S (codec and sound are also configured in device tree). &i2s1 { clocks = <&rcc SPI1>, <&rcc SPI1_K>, <&rcc PLL3_Q>...
We are using ST32MP153 running mainline linux on the A7 cores. And we want to use the M4 for realtime processing and output. Therefore some resources shall be used by Linux at the A7 cores. Some by the M4. If we get it right, ST's solution for that i...
My device tree:spi4_pins_csa: spi4-0 { pins { pinmux = <STM32_PINMUX('E', 12, AF5)>, /* SPI4_SCK */ <STM32_PINMUX('E', 14, AF5)>; /* SPI4_MOSI */ bias-disable; drive-push-pull; slew-rate = <1>; }; pins2 { pinmux = <STM32_PI...
I modified the device tree by a patch to disable HW flow control. It seems the port is still working as expected. Why are the pins grouped by 'pins1' ... 'pinsN'? Is this just to apply the same settings to these pins?Why can I remove some pins and RX...
While output data from DMA to SPI it should be able to use two buffers. One for the current transfer, one to write data.But how do I switch between the buffers?#define BUFFER_SIZE 10 uint8_t txBuffer[BUFFER_SIZE + BUFFER_SIZE]; HAL_SPI_Transmit_DMA(&...
Kudos from