Resolved! LIS3DSH accelerometer only sending 0xFF or 0x00 over SPI - STM32F407 discovery board
I've been grappling with the SPI bus for weeks on end to no avail. I've made my own libraries for UART, ADC, Timer etc successfully, so I'm fairly certain it's not any of the common pitfalls like not enabling the clock or misconfiguring the GPIO. I d...