WHY DOES I2C DMA NOT WORK
simply trying to read 9 bytes from a I2C sensor on my 446re necleo board
if I use non dma I can read data fine
HAL_I2C_Master_Receive( &hi2c1, Sensor_Adr << 1 | 0x01, I2C1_DATA , 9, HAL_MAX_DELAY );
this works fine
BUT DMA IS BROKEN OR VERY BUGGY
ALL THIS BELOW DOES IS DROP THE SDA AND SCL LINES with no data ???
HAL_I2C_Master_Receive_DMA ( &hi2c1, Sensor_Adr << 1 | 0x01, I2C1_DATA , 9);
how can the NON DMA VERSION WORK AND DMA NOT
they should both do the same thing
only the dma version should not use the arm
any help appreciated and I am really ready to scream,
why is there zero examples and help out there on the web with ST DMA & I2C
thanks in advance
i am now under the impression THIS IS MAJOR ST Bugs and DMA will never never never work on the 446RE processor with I2C
these st F4 are all so flawed
