Index: firmware/App/Drivers/Comm.c =================================================================== diff -u -reff7b1575f008f81b29ef906f6346fac6012d3ab -r777faf1846c8cec0769db41d4a4241ed3819f1d0 --- firmware/App/Drivers/Comm.c (.../Comm.c) (revision eff7b1575f008f81b29ef906f6346fac6012d3ab) +++ firmware/App/Drivers/Comm.c (.../Comm.c) (revision 777faf1846c8cec0769db41d4a4241ed3819f1d0) @@ -20,6 +20,21 @@ #include "Comm.h" +#ifdef _VECTORCAST_ + static sciBASE_t sci1; + static sciBASE_t sci2; + static dmaBASE_t dma1; + static canBASE_t can1; + #undef sciREG + #define sciREG ((sciBASE_t *)&sci1) + #undef scilinREG + #define scilinREG ((sciBASE_t *)&sci2) + #undef dmaREG + #define dmaREG ((dmaBASE_t *)&dma1) + #undef canREG1 + #define canREG1 ((canBASE_t *)&can1) +#endif + // ********** private definitions ********** #define DMA_CH_STATUS_BIT(ch) ((U32)1U << (ch))