added NONE and RESCAN options to serial port selector
don't upload if the compile failed