3 Replies Latest reply on Jul 22, 2014 11:02 PM by ki.leung

    moving from psoc4 to psoc3, volatile and multiple call to function issues

    ron.word

      I have run out of resources in PSOC4 and muxst move to a PSOC3 part and having 2 issues

         

      psoc3 does is giving the following two errors that psoc4 did not

         

       

         

       

         

      volatile extern long in_sig1;

         

      Build error: syntax error near 'extern'

         

      and when I remove the volatile I get

         

      WARNING: L15: MULTIPLE CALL TO FUNCTION _BLUE_LED_WRITE/BLUE_LED ISR_FRAME_INTERRUPT/ISR_FRAME ?C_C51STARTUP

         

      WARNING: L15: MULTIPLE CALL TO FUNCTION _ISR_FRAME_SETVECTOR/ISR_FRAME ISR_FRAME_INTERRUPT/ISR_FRAME ?C_C51STARTUP

         

      WARNING: L15: MULTIPLE CALL TO FUNCTION _ISR_FRAME_SETPRIORITY/ISR_FRAME ISR_FRAME_INTERRUPT/ISR_FRAME ?C_C51STARTUP

         

      WARNING: L15: MULTIPLE CALL TO FUNCTION _RED_LED_WRITE/RED_LED ?C_C51STARTUP ISR_OUT_TIMER_INTERRUPT/ISR_OUT_TIMER

         

      WARNING: L15: MULTIPLE CALL TO FUNCTION _ISR_OUT_TIMER_SETVECTOR/ISR_OUT_TIMER ISR_FRAME_INTERRUPT/ISR_FRAME ISR_OUT_TIMER_INTERRUPT/ISR_OUT_TIMER

         

      WARNING: L15: MULTIPLE CALL TO FUNCTION _ISR_OUT_TIMER_SETPRIORITY/ISR_OUT_TIMER ISR_FRAME_INTERRUPT/ISR_FRAME ISR_OUT_TIMER_INTERRUPT/ISR_OUT_TIMER

         

       

         

       

         

      any help would be appreciated

         

      Ron