Hey, so, question regarding H7 HAL ryan-summers richardeoin I need the hardware spi chip select for something. A driver I use, needs the blocking traits. Currently it seems there are two possibilities for this in the HAL. 1. Activate the CS and never deactivate it (endless mode) 2. Activate, send 1 byte, deactivate. However, I need to activate, send an entire frame, deactivate. This is also possible in hardware as you two discuss here: https://github.com/stm32-rs/stm32h7xx-hal/pull/159 My goal is to be able to send frames with auto CS. I could make some workarounds or reimplement it myself, but I think it could benefit other people if it were possible in the HAL. My question is: Would you like this in the HAL and if so, how? For my specific case it could be easy. https://github.com/stm32-rs/stm32h7xx-hal/blob/master/src/spi.rs#L811 The default function implementation is used for the blocking transfer and write impl. It would be trivial to replace this with something that either sets the TSIZE at the start or sets CSUSP at the end. But I don't know if that's good enough for a proper HAL implementation.