I've made a small PCB for a FT232R with two jumpers: -first chooses VDDIO between the internal 3.3 and 5V usb -second connects VDDIO to the 4 pin header VCC pin.
The first jumper allows me to select 3.3 or 5V for the serial interface, the most used ones. The second jumper allows me to supply my circuit with power(5 or 3.3) or to power VDDIO from my circuit(by removing jumper one).
(sorry, somehow forgot to check the topic). You are right, it would take some complicated code, that's why i will add another micro to handle all the radio part and communicate with the web platform on the other USART interface. It should be faster and i'm interested in getting things done the easiest way.
Is there any example of connecting another SPI device? I'm looking to connect an RFM12B radio module. I will have to share a SPI interface and i should handle interrupt request that stops normal execution to get data from it as there isn't much of a buffer for receiving.