Espruino:Справочник по API/Библиотека tv/setup(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 7: | Строка 7: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
require("tv").setup(options, width) | require("tv").setup(options, width) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 24: | Строка 24: | ||
Инициализирует вывод ТВ-сигнала. Настройки для формата PAL: | Инициализирует вывод ТВ-сигнала. Настройки для формата PAL: | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
var g = require('tv').setup({ type : "pal", | var g = require('tv').setup({ type : "pal", | ||
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | ||
Строка 36: | Строка 36: | ||
И настройки для VGA: | И настройки для VGA: | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
var g = require('tv').setup({ type : "vga", | var g = require('tv').setup({ type : "vga", | ||
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | ||
Строка 50: | Строка 50: | ||
Или: | Или: | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
var g = require('tv').setup({ type : "vga", | var g = require('tv').setup({ type : "vga", | ||
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1) | ||
Строка 70: | Строка 70: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 76: | Строка 76: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Espruino | {{Навигационная таблица/Портал/Espruino}} | ||
Текущая версия от 19:57, 23 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция tv.setup()[1]
Синтаксис
require("tv").setup(options, width)
Параметры
- options – объект с настройками ТВ-сигнала
- width – ширина экрана
Возвращаемое значение
Объект Graphics.
Описание
Инициализирует вывод ТВ-сигнала. Настройки для формата PAL:
var g = require('tv').setup({ type : "pal",
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1)
sync : A6, // контакт для таймера
// (для синхронизации видео)
width : 384,
height : 270, // максимум 270
});
И настройки для VGA:
var g = require('tv').setup({ type : "vga",
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1)
hsync : A6, // контакт для таймера
// (для синхронизации видео)
vsync : A5, // контакт для синхронизации видео
width : 220,
height : 240,
repeat : 2, // то, сколько раз надо повторить каждую строчку
});
Или:
var g = require('tv').setup({ type : "vga",
video : A7, // контакт SPI MOSI для вывода видео (должен быть SPI1)
hsync : A6, // контакт для таймера
// (для синхронизации видео)
vsync : A5, // контакт для синхронизации видео
width : 220,
height : 480,
repeat : 1, // то, сколько раз надо повторить каждую строчку
});
Более подробно читайте в этой статье.
Примеры
См.также
Внешние ссылки