Hi, I am building a smal GPS logger using the TinyDuo processor board, TinyFlash and the TinyGPS board.
The above stack is always connected but for uploading the logged GPS data from flash my plan is to connect a USB shield and then from the PC request the latest logs.
This is where I see a problem since both the GPS and the USB has UART interface so the initialisation of the SW during setup needs to check if the USB shield is connected and if so skip turning on the GPS.
I am new to the Arduino world but very familiar with larger 32 bit MCU's.
Also, I am planning to write all software myself (except the CRT) but given arduino library functions I should be able to to similar stuff in my setup.