- Upd: Implemented will message for MQTT interface #861myg408
- fix: fixed client reconnection MQTT interface #861myg318
- Upd: Implemented new Cortex protocol #1jdx7ak
- Add: Added support to ESP32 #863gbd6ym
- Add: Added support to NRF52 #863gbd74b
- Upd: Increased Serial timeout #33kn3c2
- Upd: Renamed task GetBlinkId #31ewyzv
- Upd: Updated examples #23n7teq
- Upd: Manage new DB instance for configuration keys #23fqct7
- Upd: Introduced ACK in
SET
methods #23fpyp2 - Upd: Service functions in a single task #861mjudeh
- Upd: Ifaces adapted to new protocol #861mjue8p
- Upd: Fixed warnings in
const char*
conversion #863gbd62q - Upd: Added check for client connection when using MQTT #863ge1z5k
- Add: added interface system with MQTT and BLE_UART communication mediums [#1nwtwna]
- Upd: improved debug messages handling [#1ww0cnr]
- Add: added Arancino delay function [#n1c5tx]
- Add: Added hearbeat function as additional task [#1raryn7]
- Fix: fixed an error that occurred when FreeRTOS was not enabled
- Fix: fixed a bug in executeCommandFast function
- Fix: fixed an error in STORE_packet example
- Upd: ERR_GENERIC was redefined as ERR #1jz91mu
- Upd: ID_PREFIX removed from
store
,mstore
andstoreTags
commands #23v2xn3 - Add: added executeCommandFast command #394mek4
- Add: added
mstore
with timestamp argument #394memb
- Fix: bug debug for arancino mignon board. #2g4fxvx
- Upd: updated unit test examples. #1uqbjbp
- Add: added useFreeRtos parameter in
start
command. #1vht0nc - Fix: bug into
deviceIdentification
task. #1w8qx9m - Add: added examples wthout freeRtos. #1vhrhj2
- Fix: read internal temperature for STM32. #pbbnm1
- Udp: code revision. #j58vz6
- Udp: examples revision. #jd3yjq
- Add: read internal temperature for STM32. #pbbnm1
- Add: Arduino
loop
as FreeRtos task. #p59vhb - Fix: fixed bug with float and double using FreeRtos. #n990qu
- Add: added interocep function. #d2x5yt
- Add: added
setReserved
function. #n1amcu - Upd: removed deprecated arguments on the
begin
function. fb6jve - Upd: removed
metadata
function. fb6hyw - Upd: removed check on reserved command. fv2dmy
- Upd: updated sync/async mode. fd59jj
- Add: added persistent mode to
mset
andhset
function. aex4by - Add: added
getReserved
function. g31n4z - Add: added
store
function. #gk4cn8 - Add: added
storetags
function. #hf2fg6
- Fix: Fixed bug with
free
function for avr board. #mhcbn0 - Fix: Fixed bug with uint type for avr board. #mhcbn0
- Fix: Fixed bug with
println
function. #gk5z1y - Fix: Fixed bug with float's and double's types in
set
function. #g71qk9
- Upd: Metadata structure is now mandatory to the
begin
function. #aex3e4 - Add: New
ArancinoConfig
Class used to pass configuration atbegin
. #fd4ped
- Fix: Fixed a memory leak bug's
get
-based functions #c8y3rg - Add: Utility to use for UTF-8 verification #cq2620
- Upd:
get
-type functions now return NULL when key is not found #81 - Add: now it is possible to pass information about firmware name and version to Arancino Module #76
- Add: added
mset
andmget
functions #74 - Add: added unit tests #83
- Docs: several documentation fixes #82 #61 #60
- Fix: Fixed a bug in start command #78
- Upd: Updated Doc README for
HGETALL
function #55
- Fix: Fixed arancino
publish
example #72 - Fix: Fixed a bug of timeout setting in serial comm #70
- Add: Introduced the possibility to use prefix id for each command sent #66
- Add: Introduced
arancino.id
attribute #65 - Add: Receive timestamp from Arancino Module #71
- Fix: Fixed a bug of timeout in serial comm, it introduces synch error #57
- Fix: Introduced checks to avoid NULL keys and values #58
- Fix: CI script to push even master branch to GitHub #52
- Upd:
KEYS
Command sends to Arancino Module a default arg (*
) when callArancino.keys()
#51 - Add: Introduced new signatures with
long
type for function:set
,hset
andpublish
#50 - Add: Introduced
Test
Job in CI to test every Arancino examples. #47 - Upd: Improved API wrapping. #41
- fix: Fixed a regression which occurs whene using
FreeRTOS
with Arancino. #54
- fix:
publish
API function now always returns an ArancinoPacket. - fix: memory issues: free is called after variable usage.
- Integration with FreeRTOS
- Introduced ArancinoPacket to manage returns of Cortex Protocol, error cases and etc..
- Using
char*
instead ofString
to fix some memory issues - Users can now store persistently values.
- Increased stability and efficiency
- Hot Fix: Error during check a reserved key
- Fix: cannot set empty string #26
- Fix: cannot use unint32_t variables #18
- Fix: Rename checkReserverCommand function #23
- Fix:
print
eprintln
does not work #21 - add
setReservedCommunicationMode
API function - Communication Mode for Reserved Keys #17
- add
print
andprintln
API functions. - Introduce new reserved keys.
- add
flush
API function. - add
publish
API function. - Fix: overload for
hset
function. - add basic examples for API functions.