Removed default template value for DIGITS, because Arduino 1.0.5 refused it

This commit is contained in:
Benoît Blanchon
2014-07-07 13:59:31 +02:00
parent b3613f7137
commit 99521cc718
6 changed files with 35 additions and 19 deletions

View File

@ -29,6 +29,11 @@ namespace ArduinoJson
items[itemCount++].set(value);
}
void add(double value)
{
add<2>(value);
}
template<int DIGITS>
void add(double value)
{

View File

@ -42,6 +42,11 @@ namespace ArduinoJson
itemCount++;
}
void add(const char* key, double value)
{
add<2>(key, value);
}
using JsonObjectBase::printTo;
private:

View File

@ -47,7 +47,7 @@ namespace ArduinoJson
content.asString.set(value);
}
template<int DIGITS=2>
template<int DIGITS>
void set(double value)
{
printToImpl = &printDoubleTo<DIGITS>;