* ATmega328P has 1K byte EEPROM.
* I need 15 days to be able to record my full trek and get back to a
computer for download before I start overwriting.
* I think 4 samples per hour are a bare minimum and would really
prefer 6-8.
This gives 4 * 24 * 15 = 1440 samples at 8 bits per sample is 1440
bytes for just the temperature data.
So...I got to wondering about adding a I2C EEPROM (like:
https://www.sparkfun.com/products/525). Looks like the firmware
would need a little change so the I2C slave address is passed for each
read/write rather than set once during init. Doesnt seem to be any
BMP085 access during the interrupts so all I2C access should be from
main() and therefore safe for accessing multiple devices. Any thing
off hand from a software standpoint that would prevent this working or
would cause problems?
Hardware wise I was thinking about simply "dead bug"ging it in for my
own use. If it works you could sure add it to the board if you
wanted.
Thoughts? Alternatives?
On Dec 19, 1:39 pm, Steve Chamberlin <steve.chamber...@gmail.com>
wrote:
> The first version of the Logger Mini actually had an external I2C 128KB EEPROM for exactly that purpose. I never wrote software to make use of it though, and it was deleted from later revisions of the board. The part I used washttp://search.digikey.com/us/en/products/M24M01-RMN6TP/497-6351-6-ND/...