Hi,
I am designing a product and have tested SPI x2, UART, Ethernet and USB Host that i need for the system.
For the actual implementation i was thinking about having each of these communication interfaces (with DTC/DMA) on separate threads.
Then i would have one (or two if necessary) application threads that acts upon data coming in to the interlaces. I realize i have to configure the priorities for each interface and thread but in general does this sound like a logical approach overall?
Thanks