When the mystorm device was first announced, its connection to a Raspberry Pi Zero via the header was a prominent feature. I haven't seen much about this on the forum or elsewhere lately.
I was wondering it anyone is actively using the Raspberry Pi header.
I am doing development from a Raspberry Pi but using a USB cable for the connection, which is the documented way in the getting started guide.
I have been looking at robotic applications using my Blackice II, and have a simple one with encoder motors and an hc-sr04 ultrasonic sensor. Adding a Pi Zero might be a good way of providing remote control and monitoring over Wifi or Bluetooth or Bluetooth Low Energy.
One issue is what do I do about the jumper that switches between DFU and Iceboot modes if I am using the Raspberry Pi header?
A slider switch for switching between DFU and Iceboot modes might be a better solution in future versions of Blackice. Or a separate jumper header.
It would be useful to have instructions on how to set up the serial connection to a Raspberry Pi using the header as the use of serial ports changed considerably on the Raspberry Pi when the Pi3 was released, so it is not trivial.
I am also not sure about the decision to use a male header for the Raspberry Pi connection. Although you can solder either a male or female connector to a Raspberry Pi Zero, male headers are more common as they work with hats.
Which brings me to the issue of whether the Raspberry Pi header is designed for connection to a Raspberry Pi or to allow use of Raspberry Pi hats, or both. Has anyone used it for a Raspberry Pi hats? Is it possible to read the EEPROM of Raspberry Pi hats from the STM32? As the software for Pi hats is usually linux based it might be difficult to access a lot of them.
I have some Raspberry Pi pHats such as the Redbear IoT pHat, which could be another way to add Wifi and Bluetooth to the mystorm device, but looking at it, the pins that it uses are not available on the mystorm header or are used for other purposes. This might be an issue for a lot of pHats.