I’m using the 6 JST connectors for connecting up FEZ relays.
The issue is that for JST ports IO11 and IO12 (in the brochure defined as “IO11* (Open Drain Pin) I2C SCL IO12* (Open Drain Pin) I2C SDA” the pins seem to start on/high on power up so the relays turn on during the time of power up until my code executing to set them to low. Sample timeline below:
0 - All power off, all relays off
1 - Power Up
- Relays attached to IO11 and IO12 turn on (i.e. ‘click’ and red status light on the FEZ relays activates)
2 - ~ 1 Second
3 - My code starts, immediately sets all JST IO’s to off / low
- Relays attached to IO11 / IO12 JST ports turn off
This means that between powering up the board, and my code starting to execute, the relays attached to JST IO11 / IO12 ports are turning on. I want these two ports to behave like the other 4 JST ports.