Tracker
From DuinOS
Here you will find information about bugs, incompatibility issues, etc.. Please feel free to add your bug reports, tests with other libraries, and the like here (thanks in advance to the Arduino community):
Differences between standard Arduino and DuinOS applications
- The loop() is now a task, so it's speed may be different.
- The timer 1 is used by the kernel (so no pwm in pins 9 and 10).
- The delayMicroseconds() is allowed, but not welcome in DuinOS based sketches.
Tested libraries
- Serial: The library seems to be working. More testing needed with Arduino Mega multiple USARTs. The print() and println() member functions seems to be ok when used whithin DuinOS apps. The next DuinOS version (v0.2 Alpha) will add the preinstantiated serial objects for the Arduino Mega and the M644/1284 Multiplo brains.
- TwoWire: The library seems to be working. More testing is needed.
Incompatibility issues with Arduino libraries
- OneWire: The library does not work yet when used with DuinOS apps. Please if someone gets it working tells us. Thanks!
- Servos: The library was not tested yet, but we expect to find some problems when used within DuinOS apps.
- printf: The standard printf (from the avr-libc) seems to have some issues, according to the OUT THERE blog (thanks Paula!). Link to latest mprintf version here
- WiShield: The WiShield library is not working, according to this AsyncLabs Forum thread.
- Tone: The library does not work yet when used with DuinOS apps. Please if someone gets it working tells us. Thanks!
