Skip to content

RalphBacon/EEPROM-Compression-Techniques

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

EEPROM Compression Techniques

Compress your Arduino EEPROM data by 33% - see https://www/youtube.com/RalphBacon video #93

Sometimes the simplest 'algorithm' (fancy word for a bit of maths) can yield results out of all proportion to expectations. This video investigates a simple mechanism to cram more data into an EEPROM than has a right to be there - and it is EASY.

I've uploaded the fully documented sketch example which shows how to encode the data and then decode it back again and I urge you to give it a try - it just needs an Arduino of some sort to play about with it.

As a beneficial side effect we discuss the fact that you might already be using pointers in your code without even realising it and, yes, we use them (in passing) here too but we might not even realise that unless it were pointed out to us.


LINKS LINKS LINKS LINKS

Here's the link to the code: (It's right here on Github in this very repository)

Here's the link to the Wikipedia article: RADIX 50 Explained (see the 16-bit section in this page) https://en.wikipedia.org/wiki/DEC_Radix-50

If you like this video please give it a thumbs up, share it and if you're not already subscribed please do so :)

My channel is here:

How can I remember this? Memory tip: "See" Ralph Bacon, geddit?

[You can also use this link: https://www.youtube.com/RalphBacon]

About

Compress your Arduino EEPROM data by 33%

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Other 100.0%