AVR under C++
Hello,
I want to use FreeRTOS under C++ (WinAVR).
I’ve made a simple Test-Program (blinking LED) based on the Demo Application which runs fine in C.
When I tried to compile it in C++, I got a few errors (mostly typecast) which I tried to solve.
Now I can compile it without errors, but it just doesn’t work (LED doesn’t blink).
Can someone give me a little advice, or some details about the neccessary changes to compile it in C++?
BTW:
With C++ I do get the following warning, but I don’t know if that could be the problem:
../../Source/portable/GCC/AT90CAN128/port.c:426: warning: `_Z11__vector_12v’ appears to be a misspelled signal handler
excerpt from port.c:
426 void SIG_OUTPUT_COMPARE1A( void ) __attribute__ ( ( signal ) );
427 void SIG_OUTPUT_COMPARE1A( void )
428 {
429 vTaskIncrementTick();
430 }