What are the possible speeds for the SPI port on the Netduino Plus 2? I have read that you can use the .NET SPI config with any speed you want but internally the firmware will actually change this to a valid speed. This valid speed is based on the internal STM32F4 SPI clock prescaler.
I have tried to read through the data sheets and look for any forum posts that reference how this would all tie together but I am still not clear on it all.
Even in the datasheet it says what the max rate for the SPI interface is but not much about what the valid ones are. In the manual it said that it can have different values using the prescaler on fPCLK.
Is there any explanation for how this works or what the valid values are for this anywhere that does not involve reverse engineering the STM32 clock tree and .NET micro firmware? Even if I calculate from the datasheets what the values are it is not clear what the Netduino firmware does when you select an arbitrary value for the SPI initialization, unless you are familiar with the firmware source I suppose.
I thought I read there were 8 or 12 valid prescaler values so this surely can't be too large of a table to include in any documentation?