comms streams - binary to hex text conversion.
logging life cycle function
fixes for desktop compile