Skip to content

Voinic/tvout-micropython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TVOut-Micropython

Composite video generation library for MicroPython
Tested on ESP32-S3 platform
Uses framebuf library
Generates monochrome NTSC signal using RMT peripheral
Currently resolution is limited to 104x80

Installation using MIP:

import mip
mip.install("github:Voinic/tvout-micropython")

Usage:

from tvout import TVOut

PIN_H = Pin(47)
PIN_L = Pin(48)

tv = TVOut(PIN_L, PIN_H)

tv.fill(0)
tv.text("hello", 0, 0, 255)
tv.show()

Sample output from tvout_test.py example

result

Schematics

result

About

Composite video generation library for MicroPython

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages