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).

Get the Android app

Or read this on Hacker News