I am attempting to use an external parallel display for the Raspberry Pi. it is a dot-graphic 256x64 pixel 1bpp display. It is not a standard TFT LCD that uses the GPU. its more like a TC6963 based thing.
I know how to read/write and drive the display, that's not my issue. My issue is figuring out how to render text and graphics into a memory buffer that I can parse and send to the display. If you look at my avatar on the left, that is basically the types of displays I am talking about.
I was looking at the Canvas property in B4A and B4J, but its not clear how I can dither/define it as a 1bpp object, and then being able to read it out as x/y binary to my driver subroutine. (written for BASIC on AVR, I can port it over to GPIO).
I basically want to be able to load/draw graphics, rects, lines, Text, just like you would in a Bitmap/Canvas, but on the display instead. My thought was using a canvas and somehow reading it as a stream in 1bpp binary but I dont know how.
Any thoughts?
I know how to read/write and drive the display, that's not my issue. My issue is figuring out how to render text and graphics into a memory buffer that I can parse and send to the display. If you look at my avatar on the left, that is basically the types of displays I am talking about.
I was looking at the Canvas property in B4A and B4J, but its not clear how I can dither/define it as a 1bpp object, and then being able to read it out as x/y binary to my driver subroutine. (written for BASIC on AVR, I can port it over to GPIO).
I basically want to be able to load/draw graphics, rects, lines, Text, just like you would in a Bitmap/Canvas, but on the display instead. My thought was using a canvas and somehow reading it as a stream in 1bpp binary but I dont know how.
Any thoughts?