Dear Sirs,
I am, to say the least, very disappointed by the Sparki I received today.
Not the hardware (as I cannot make it work) but there is no way to install your software in parallel to an existing Arduino IDE.
None of the examples of your IDE compile as your IDE gets confused with the existing IDE, loading the wrong files (.h .cpp).
Can you please provide a Arduino compatible library that can be used with the Arduino IDE? Or do I have to re-write your class by myself.
I was expecting a robot that I can use to teach children to program a nice Arduino robot - now I have a piece of hardware I currently only want to throw against the wall 
Just for illustration: The basic sketch
[code]/*******************************************
Basic Sparki Code
This is the most basic code you can use to
run Sparki.
********************************************/
#include <Sparki.h> // include the sparki library
void setup() // code inside these brackets runs first, and only once
{
}
void loop() // code inside these brackets runs over and over forever
{
}[/code]fails with the following error:
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp: In member function 'void SparkiClass::begin()':
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:66: error: 'Serial1' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:151: error: 'TCCR4A' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:152: error: 'TCCR4B' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:153: error: 'TCNT4' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:155: error: 'OCR4A' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:158: error: 'TIMSK4' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:158: error: 'OCIE4A' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:166: error: 'EICRB' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:166: error: 'ISC60' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:166: error: 'ISC61' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:167: error: 'INT6' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp: In function 'void INT6_vect()':
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:584: error: 'PINE' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp: In member function 'void SparkiClass::sendIR(uint8_t)':
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:614: error: 'OCR4D' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:615: error: 'TCCR4D' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:617: error: 'TIMSK4' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:617: error: 'OCIE4D' was not declared in this scope
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp: In function 'void TIMER4_COMPA_vect()':
C:\Opt\SparkiDuino\hardware\arduino\cores\arduino\Sparki.cpp:748: error: 'TCNT4' was not declared in this scope
Regards, Mathias
That’s the way we code…