Get the latest tech news
ESP8266 Analog Broadcast Television Interface
ESP8266 Analog Broadcast Television Interface. Contribute to cnlohr/channel3 development by creating an account on GitHub.
Functions to set up the DMA transfers, refill the buffers when they become empty, and change what kind of line should be sent based on the framebuffer contents are in video_broadcast.c. For all the 3D and text, I'm using a new modified version of my "rawdraw" library ( http://github.com/cnlohr/rawdraw) for 3D I'm using fixed point numbers, with 256 as the unit value, and the bottom 8 bits are the fractional component. Since I only wanted to use this with a black an white TV, and PAL colour is actually quite complicated to do digitally, I didn't modify the broadcast_tables (synthtables.c).
Or read this on Hacker News