Skip to content

Use flash strings to conserve RAM space #191

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 3 commits into from
Aug 21, 2020
Merged

Use flash strings to conserve RAM space #191

merged 3 commits into from
Aug 21, 2020

Conversation

aentinger
Copy link
Contributor

No description provided.

@aentinger aentinger added the type: enhancement Proposed improvement label Aug 21, 2020
@aentinger aentinger self-assigned this Aug 21, 2020
@codecov-commenter
Copy link

codecov-commenter commented Aug 21, 2020

Codecov Report

Merging #191 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #191   +/-   ##
=======================================
  Coverage   95.27%   95.27%           
=======================================
  Files          25       25           
  Lines         889      889           
=======================================
  Hits          847      847           
  Misses         42       42           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2c8e67b...77a6db7. Read the comment docs.

@github-actions
Copy link

Memory usage change @ 77a6db7

Board flash RAM for global variables
arduino-beta:mbed:envie_m4 💚 -168 - -160 0 - 0
arduino-beta:mbed:envie_m7 💚 -224 - -96 0 - 0
arduino:samd:mkr1000 💚 -168 - -120 0 - 0
arduino:samd:mkrgsm1400 💚 -432 - -120 0 - 0
arduino:samd:mkrnb1500 💚 -176 - -120 0 - 0
arduino:samd:mkrwan1300 🔺 +40 - +40 0 - 0
arduino:samd:mkrwifi1010 💚 -408 - 0 0 - 0
arduino:samd:nano_33_iot 💚 -408 - 0 0 - 0
esp8266:esp8266:huzzah 💚 -36 - -20 💚 -448 - -448
Click for full report table
Board examples/ArduinoIoTCloud-Advanced
flash
examples/ArduinoIoTCloud-Advanced
RAM for global variables
examples/ArduinoIoTCloud-Basic
flash
examples/ArduinoIoTCloud-Basic
RAM for global variables
examples/utility/ArduinoIoTCloud_Travis_CI
flash
examples/utility/ArduinoIoTCloud_Travis_CI
RAM for global variables
examples/utility/Provisioning
flash
examples/utility/Provisioning
RAM for global variables
examples/utility/SelfProvisioning
flash
examples/utility/SelfProvisioning
RAM for global variables
arduino-beta:mbed:envie_m4 -160 0 -168 0 -160 0 -160 0
arduino-beta:mbed:envie_m7 -160 0 -96 0 -224 0 -168 0
arduino:samd:mkr1000 -168 0 -168 0 -168 0 -120 0
arduino:samd:mkrgsm1400 -432 0 -432 0 -432 0 -120 0
arduino:samd:mkrnb1500 -176 0 -168 0 -168 0 -120 0
arduino:samd:mkrwan1300 40 0 40 0 40 0
arduino:samd:mkrwifi1010 -408 0 -408 0 -408 0 -112 0 0 0
arduino:samd:nano_33_iot -408 0 -408 0 -408 0 -112 0 0 0
esp8266:esp8266:huzzah -20 -448 -20 -448 -36 -448
Click for full report CSV
Board,examples/ArduinoIoTCloud-Advanced<br>flash,examples/ArduinoIoTCloud-Advanced<br>RAM for global variables,examples/ArduinoIoTCloud-Basic<br>flash,examples/ArduinoIoTCloud-Basic<br>RAM for global variables,examples/utility/ArduinoIoTCloud_Travis_CI<br>flash,examples/utility/ArduinoIoTCloud_Travis_CI<br>RAM for global variables,examples/utility/Provisioning<br>flash,examples/utility/Provisioning<br>RAM for global variables,examples/utility/SelfProvisioning<br>flash,examples/utility/SelfProvisioning<br>RAM for global variables
arduino-beta:mbed:envie_m4,-160,0,-168,0,-160,0,-160,0
arduino-beta:mbed:envie_m7,-160,0,-96,0,-224,0,-168,0
arduino:samd:mkr1000,-168,0,-168,0,-168,0,-120,0
arduino:samd:mkrgsm1400,-432,0,-432,0,-432,0,-120,0
arduino:samd:mkrnb1500,-176,0,-168,0,-168,0,-120,0
arduino:samd:mkrwan1300,40,0,40,0,40,0,,
arduino:samd:mkrwifi1010,-408,0,-408,0,-408,0,-112,0,0,0
arduino:samd:nano_33_iot,-408,0,-408,0,-408,0,-112,0,0,0
esp8266:esp8266:huzzah,-20,-448,-20,-448,-36,-448,,,,

@aentinger aentinger merged commit a284622 into master Aug 21, 2020
@aentinger aentinger deleted the string-literals branch August 21, 2020 05:53
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants