Why not Input and Outputs?

Hi All,

Firstly want to say Im loving Bolt! Its suiting me well so far. But Im curious, why do we need to decide if Bolt will be an Input or Output device?

My project has an analogue input, Two Digital Inputs and two digital outputs.

While it works my inputs reset every 5 minutes rather than staying high or low and reporting as such, or I can change my configuration as output and my outputs reset every 5 minutes. I understand this is an experimentation type device but I think Im now going to need 2 x Bolt with one setup for input and the other as outputs.

Has anyone overcome this in an easy way?

Did you try using python to declare each pin as analog read/write and digital read/ write?