i started playing with code a bit this morning. first was to add build options to disable the oled. and s.port and to enable the airpump...
Code:
//define build options here change to 0 to omit
boolean USE_SPORT =1;
boolean USE_OLED = 1;
boolean USE_AIRPUMP = 0;
next is to find an s.bus library and hopefully i can read additional channels without needing to modify the circuit. the hope is to repurpose the mixture channel input on pin 2 to read s.bus. this way we can add as many channels as we need such as air pump curve channel and even a few control channels to enable things like electronic choke, tuning of an electronic acceleration pump, etc. currently pin 0 is used for s.port but could possibly be repurposed for HOTT telemetry (just for you, chris) or even an engine rpm input (although my feeling is that rpm needs a new pin because if i start using rpm for calculations, i'd want to add it to the s.port telemetry which means the s.port pin needs to be separate from the RPM input pin. the same would apply if I add HOTT telemetry.)
chris, are you using the air pump for fuel pressure in conjunction with the solenoid or in place of the solenoid? my gut says we may want both but i'm not sure here since i haven't played with an air pump and don't currently have one.