I'm trying to draw a vector/line on an LCD.
Given two points (e.g. (3,5) and (7,7)) - how do I calculate which pixels require "filling in". I've tried working it out myself but my implementation has a number of failings (Negative gradients and gradients > 1).
I'm sure this has already been done, so to save me re-inventing the wheel, can you offer me any advice/guidance?