arduino-libraries / Arduino_JSON

Official JSON Library for Arduino
GNU Lesser General Public License v2.1
151 stars 60 forks source link

Add unsigned long support; addresses issues #39 #41

Closed dirkx closed 1 year ago

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.

github-actions[bot] commented 1 year ago

Memory usage change @ e8f2289a75a0b90ce31cfde658ff457ca15082c6

Board flash % RAM for global variables %
arduino:avr:leonardo :small_red_triangle: 0 - +454 0.0 - +1.58 :small_red_triangle: 0 - +8 0.0 - +0.31
arduino:avr:mega :small_red_triangle: 0 - +456 0.0 - +0.18 :small_red_triangle: 0 - +10 0.0 - +0.12
arduino:avr:nano :small_red_triangle: 0 - +456 0.0 - +1.48 :small_red_triangle: 0 - +10 0.0 - +0.49
arduino:avr:yun :small_red_triangle: 0 - +454 0.0 - +1.58 :small_red_triangle: 0 - +8 0.0 - +0.31
arduino:mbed_edge:edge_control :small_red_triangle: 0 - +5464 0.0 - +0.56 0 - 0 0.0 - 0.0
arduino:mbed_nano:nano33ble :small_red_triangle: 0 - +5456 0.0 - +0.56 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect :small_red_triangle: 0 - +431 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m4 :small_red_triangle: 0 - +3856 0.0 - +0.37 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 :small_red_triangle: 0 - +3848 0.0 - +0.49 0 - 0 0.0 - 0.0
arduino:megaavr:nona4809 :small_red_triangle: 0 - +455 0.0 - +0.93 0 - 0 0.0 - 0.0
arduino:megaavr:uno2018 :small_red_triangle: 0 - +455 0.0 - +0.94 0 - 0 0.0 - 0.0
arduino:sam:arduino_due_x_dbg :small_red_triangle: 0 - +7040 0.0 - +1.34 N/A N/A
arduino:samd:arduino_zero_edbg :small_red_triangle: 0 - +3308 0.0 - +1.26 0 - 0 0.0 - 0.0
arduino:samd:mkrzero :small_red_triangle: 0 - +3308 0.0 - +1.26 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot :small_red_triangle: 0 - +3308 0.0 - +1.26 0 - 0 0.0 - 0.0
Click for full report table Board|examples/JSONArray
flash|%|examples/JSONArray
RAM for global variables|%|examples/JSONKitchenSink
flash|%|examples/JSONKitchenSink
RAM for global variables|%|examples/JSONObject
flash|%|examples/JSONObject
RAM for global variables|% -|-|-|-|-|-|-|-|-|-|-|-|- arduino:avr:leonardo|0|0.0|0|0.0|0|0.0|0|0.0|454|1.58|8|0.31 arduino:avr:mega|0|0.0|0|0.0|0|0.0|0|0.0|456|0.18|10|0.12 arduino:avr:nano|0|0.0|0|0.0|0|0.0|0|0.0|456|1.48|10|0.49 arduino:avr:yun|0|0.0|0|0.0|0|0.0|0|0.0|454|1.58|8|0.31 arduino:mbed_edge:edge_control|0|0.0|0|0.0|0|0.0|0|0.0|5464|0.56|0|0.0 arduino:mbed_nano:nano33ble|0|0.0|0|0.0|0|0.0|0|0.0|5456|0.56|0|0.0 arduino:mbed_nano:nanorp2040connect|0|0.0|0|0.0|0|0.0|0|0.0|431|0.0|0|0.0 arduino:mbed_portenta:envie_m4|0|0.0|0|0.0|0|0.0|0|0.0|3856|0.37|0|0.0 arduino:mbed_portenta:envie_m7|0|0.0|0|0.0|0|0.0|0|0.0|3848|0.49|0|0.0 arduino:megaavr:nona4809|0|0.0|0|0.0|0|0.0|0|0.0|455|0.93|0|0.0 arduino:megaavr:uno2018|0|0.0|0|0.0|0|0.0|0|0.0|455|0.94|0|0.0 arduino:sam:arduino_due_x_dbg|0|0.0|N/A|N/A|0|0.0|N/A|N/A|7040|1.34|N/A|N/A arduino:samd:arduino_zero_edbg|0|0.0|0|0.0|0|0.0|0|0.0|3308|1.26|0|0.0 arduino:samd:mkrzero|0|0.0|0|0.0|0|0.0|0|0.0|3308|1.26|0|0.0 arduino:samd:nano_33_iot|0|0.0|0|0.0|0|0.0|0|0.0|3308|1.26|0|0.0
Click for full report CSV ``` Board,examples/JSONArray
flash,%,examples/JSONArray
RAM for global variables,%,examples/JSONKitchenSink
flash,%,examples/JSONKitchenSink
RAM for global variables,%,examples/JSONObject
flash,%,examples/JSONObject
RAM for global variables,% arduino:avr:leonardo,0,0.0,0,0.0,0,0.0,0,0.0,454,1.58,8,0.31 arduino:avr:mega,0,0.0,0,0.0,0,0.0,0,0.0,456,0.18,10,0.12 arduino:avr:nano,0,0.0,0,0.0,0,0.0,0,0.0,456,1.48,10,0.49 arduino:avr:yun,0,0.0,0,0.0,0,0.0,0,0.0,454,1.58,8,0.31 arduino:mbed_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,5464,0.56,0,0.0 arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,5456,0.56,0,0.0 arduino:mbed_nano:nanorp2040connect,0,0.0,0,0.0,0,0.0,0,0.0,431,0.0,0,0.0 arduino:mbed_portenta:envie_m4,0,0.0,0,0.0,0,0.0,0,0.0,3856,0.37,0,0.0 arduino:mbed_portenta:envie_m7,0,0.0,0,0.0,0,0.0,0,0.0,3848,0.49,0,0.0 arduino:megaavr:nona4809,0,0.0,0,0.0,0,0.0,0,0.0,455,0.93,0,0.0 arduino:megaavr:uno2018,0,0.0,0,0.0,0,0.0,0,0.0,455,0.94,0,0.0 arduino:sam:arduino_due_x_dbg,0,0.0,N/A,N/A,0,0.0,N/A,N/A,7040,1.34,N/A,N/A arduino:samd:arduino_zero_edbg,0,0.0,0,0.0,0,0.0,0,0.0,3308,1.26,0,0.0 arduino:samd:mkrzero,0,0.0,0,0.0,0,0.0,0,0.0,3308,1.26,0,0.0 arduino:samd:nano_33_iot,0,0.0,0,0.0,0,0.0,0,0.0,3308,1.26,0,0.0 ```