Close

added spi buffer. testing it, eventually it will unload data while processing

A project log for spi write up to 64 colors at a time on Arduino!

amg8833 equivilent sensor thermal cam is a perfect example of how to write faster with spi lcd displays. 128x128 sample fast on Arduino.

jamesdanielvjamesdanielv 09/11/2018 at 15:470 Comments

https://github.com/jamesdanielv/thermalcam/tree/updates-(possibly-unstable)

now have spi buffer, and 64x64 working in small program space .

if spi buffer it uses more bytes of ram but still fits comfortably on uno

starting work on 128x128 interpolated mode,

also still trying to resolve some of the blocking effects. although now they are less than they were

spi mode is currently slower because all it does is load it and then before next lcd command waits until all data unloaded. there is code i have made that unloads one byte at a time, trying to figure out best way to have it load SPDR in intervals, so most of spi is processed while non pixel placement code is running. in theory it should make it all run faster because most of the pixel write time is waiting for spi to be ready.

Discussions