Finally got around to using Terry Hitt's HC-OSD I bought many moons ago, but his site is MIA.
yaddatrance
Posts: 5
in Propeller 1
Anybody still have any docs or preferably a library I can use on the prop directly vs the serial interface?
Thanks
-Ken
Thanks
-Ken
Comments
https://sparkfun.com/datasheets/DevTools/Hitt/SX%20Video%20OSD%20Module.pdf
The Propeller does not need such a module, it can do better Video Overlay by itself, see the Propeller Backpack for example.
wulfden.org/downloads/manuals/28327-PropellerBackpack-v1.0.pdf
Andy
That was really made for the Basic Stamps. The Propeller can do the same thing without too many extra parts.
Bean
I'm willing to give that backpack circuit a whirl, but my question really lies with the driver.
It looks like the backpack uses characters only? I would vastly prefer using the graphics library
or something similar that does vector or vectorish graphics.
I don't think I can wrap my head around joining glyphs to make angled shapes. ASCII art was never
my strong point :P
P.S. Yah, I bought the module in the basic stamp days, and forgot about it... It still looks nice, so
I was thinking of using the propeller inside to decode serial data and overlay these rotating boxes.
How come anyone that had a video overlay product has discontinued making them. It seems like it would be gaining popularity instead of not. Though I can see why when dealing with Basic Stamps.
I'm using a prop mini for this test, and it unfortunately doesn't have all the pins mapped out so I modified the HIT_Video_Overlay_018 code to move to port 1 (P8-15 vs P16-23)
So it mostly works but I'm only getting white & transparent, I don't see a gray or black.
I suspect that it has to do with a constant called VideoColorsOverlay which has the comment
I tried swapping the wires for P10 and 11 and I get black & transparent, but no white.
I already modified the masks (I think correctly for port 1)
MOVS vcfg,#%0000_1100 ' Use pin P10,P11 (2&3 of group 1) for output
MOVD vcfg,#1 ' Use pin group 1 (P8-15) [was pin group 2 (P16-P23)]
_syncPinMask LONG %0000_0000_0000_0000_1000_0000_0000_0000 ' Sync output from EL1883 IC P15
_videoPinMask LONG %0000_0000_0000_0000_0000_1100_0000_0000 ' Video output from propeller (~470Ohm) P10,P11
_videoSinkPin LONG %0000_0000_0000_0000_0000_0100_0000_0000 ' Video Sink (darken) pin mask P10
_genPinsMask LONG %0000_0000_0000_0000_0000_0011_0000_0000 ' Mask for both generation pins P8,P9
_genPinSyncMask LONG %0000_0000_0000_0000_0000_0010_0000_0000 ' Mask for generation sync pin P9