You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
1.6 KiB

# references
- https://www.circuitschools.com/interfacing-16x2-lcd-module-with-raspberry-pi-pico-with-and-without-i2c/
- Interrupts [ref](https://docs.micropython.org/en/latest/library/machine.Pin.html#machine.Pin.irq) \
Pin.irq(handler=None, trigger=Pin.IRQ_FALLING | Pin.IRQ_RISING, *, priority=1, wake=None, hard=False)
``` python
SW3 = Pin(("GPIO_0", 4), Pin.IN)
SW3.irq(lambda t: print("SW3 changed"))
```
- [Using flash memory as non-volatile storage on the Pi Pico microcontroller](https://kevinboone.me/picoflash.html?i=2)
- https://pypi.org/project/littlefs-python/
- [buzzer reference](https://www.tomshardware.com/how-to/buzzer-music-raspberry-pi-pico)
- [esp32 EEPROM read/write cycle](https://stackoverflow.com/questions/59817278/esp32-eeprom-read-write-cycle) stack overflow article
\ Summary: \
- ESP32 doesn’t have an actual EEPROM; instead it uses some of its flash storage to mimic an EEPROM
- ESP32 flash goes close to 10,000 cycles
- even automotive grade EEPROM like the 24LC001 which supports at least 1,000,000 writes will only last about 2 months
- EERAM which supports infinite writes and will not loose contents on power loss (microchip 47C04)
- [upy eeprom t24Cxx family driver lib](https://github.com/dda/MicroPython/blob/master/EEPROM.py)
- [viu for R$2,90](https://www.autocorerobotica.com.br/at24c02-ci-memoria-eeprom)
- sd card module
- R$4 in [ali](https://pt.aliexpress.com/item/1005003664036461.html)
- R$30 in [mercado livre](https://produto.mercadolivre.com.br/MLB-2725721573-modulo-para-carto-micro-sd-automaco-leitor-gravador-spi-_JM)