Hi there,
First I want to note that the mibSPI module is communicating fine, but I have noticed some odd behavior on the SIMO line when it is inactive (it is inactive low, wheras all other signals are inactive high)
The RM42 in this case is the master. I have configured pull ups on all the spi lines and the clock polarity is high-inactive. This is all functioning properly, and during transmission (framed by the CS line) everything operates as normal. However, when the spi module is not active, the SIMO pin is pulled low, and it appears I cannot change this (I have tried enabling/disabling internal pullups/downs and applying external pullups). On startup (before calling mibspiInit()) the SIMO line is in an inactive high state. It is not until the mibspi module is initialized I see it go low.
Again, not a critical issue, just curious as it seems to me all lines should adopt the same inactive state, and I was wondering if I've missed something obvious. I have attached some scope traces to help illustrate the issue.
Thanks,
Jonathan