Hi Mark,
I have an application where I need more Uarts that are on my chip, I'm using an LM3S1968 processor which has 3 Uarts and I need 4.
I notice that you may have dealt with this same problem youself because the Simulator has the define NUMBER_EXTERNAL_SERIAL which seems to allow the simulator to handle another 4 Com channels. I notice that these is no target code presumably because there are many ways of adding extra Uarts.
I have two options,
1. To bitbang a UART using GPIO and a couple of timers, possibly basing code on AN01270-01 from
http://www.luminarymicro.com/home/app_notes.html2. To use an external SPI or IIC uart like the MAX3107
http://www.maxim-ic.com/datasheet/index.mvp/id/6463Which ever solution I use I want to hook in to uTasker so the application interface is the same, I presume I would need to do the following.
1. Extend fnConfigSCI to handle configuring my extra Uarts
2. Handle filling up RX buffers from my own, interupt routines.
3. Handle emptying TX buffers, and transmitting characters.
Am I correct im my assumptions and do you have any pointers?
Thanks
MArtin