I am trying to merge the hct_example.c code for the Concerto PLC eval unit with the uart_echo.c example. The former uses a software interrupt to access the ipc.and the latter uses a hardware interrupt to service the uart0 port. Both work fine independently (running their seperate demo programs). But when I try to combine the functionality, the application hangs. I am also running FreeRTOS. When I assign a task to just service the uart0 port, that seems to work, but I'm not sure how reliabiy, so I would like to collect serial information via interrupts. I plan to use a circular buffer. Any ideas as to why I have this conflict?
THanks,
Pat