Here's a beta release of a On Screen Display (OSD) shield I've been working on, it still needs a bit tiding up.
It uses a MAX7456 from Maxim
for the video overlay function. The MAX7456 is connected to the Ardunio's SPI port (MOSI, MISO and SCK) and a double row of 0.1 headers can be used to choose which digital pin drives chip select (CS) for the MAX7456.
In addition to the MAX7456 OSD chip, there's also a DS1307 Real Time Clock (RTC) with battery backup for displaying time and date to video feed.
I designed it using DesignSpark PCB
, pulling in the MAX7456 footprint from the Sparkfun
PCB library. I'll post design files and gerbers shortly.
For software, I used code from forum members dfraser and zitron in this forum post