Initial commit of fresh fork
Modified to be able to use RTS and DTR control signals for boot selection and hardware reset