-
Notifications
You must be signed in to change notification settings - Fork 64
Issues
Yuxi Sun edited this page Aug 13, 2018
·
2 revisions
- Arduino 1.8.0 IDE might have problems with the XMC-for-Arduino releases, please update to the newest one
In the latest versions, the new
keyword in C++ is not supported in Arduino IDE. Since this library involves the using of new
, compiling
it for XMC1000 boards in the Arduino IDE would report the following error message:
In function `_sbrk':
sbrk.c:(.text._sbrk+0x18): undefined reference to `end'
collect2.exe: error: ld returned 1 exit status
The current work around would be to add the following lines at the top of your sketch:
extern "C" void *_sbrk(int incr);
void dummy_sbrk_caller() __attribute__((__used__));
void dummy_sbrk_caller()
{
_sbrk(0);
}
However, in PlatformIO the problem described above does not appear.
-
Supported Boards
-
Arduino Variations