Espruino:Справочник по API/Класс Pin/getInfo(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=<ref>[https://www.espruino.com/Reference#l_Pin_getInfo www.espruino.com - function Pin.getInfo()]</ref>= | =Функция Pin.getInfo()<ref>[https://www.espruino.com/Reference#l_Pin_getInfo www.espruino.com - function Pin.getInfo()]</ref>= | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript" enclose="div"> | <syntaxhighlight lang="javascript" enclose="div"> | ||
Pin.getInfo() | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 17: | Строка 17: | ||
==Возвращаемое значение== | ==Возвращаемое значение== | ||
Объект, содержащий информацию об этом контакте. | |||
==Описание== | |||
Считывает информацию об этом контакте и его функционале в виде объекта в следующем формате: | |||
== | <syntaxhighlight lang="javascript" enclose="div"> | ||
{ | |||
"port" : "A", // порт контакта на чипе | |||
"num" : 12, // номер контакта | |||
"in_addr" : 0x..., // (если есть) входной адрес контакта | |||
// в bitband-памяти | |||
// (можно использовать в peek-функциях) | |||
"out_addr" : 0x..., // (если есть) выходной адрес контакта | |||
// в bitband-памяти | |||
// (можно использовать в poke-функциях) | |||
"analog" : { ADCs : [1], channel : 12 }, // если есть | |||
// возможность | |||
// использовать | |||
// аналоговый ввод | |||
"functions" : { | |||
"TIM1":{type:"CH1, af:0}, | |||
"I2C3":{type:"SCL", af:1} | |||
} | |||
} | |||
</syntaxhighlight> | |||
Если контакт задан некорректно, возвращает undefined. | |||
'''Примечание:''' Эта функция не доступна для устройств с маленькой [[flash-память]]ю. | |||
== Примеры == | == Примеры == |
Версия от 11:36, 21 февраля 2021
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция Pin.getInfo()[1]
Синтаксис
Pin.getInfo()
Параметры
Возвращаемое значение
Объект, содержащий информацию об этом контакте.
Описание
Считывает информацию об этом контакте и его функционале в виде объекта в следующем формате:
{
"port" : "A", // порт контакта на чипе
"num" : 12, // номер контакта
"in_addr" : 0x..., // (если есть) входной адрес контакта
// в bitband-памяти
// (можно использовать в peek-функциях)
"out_addr" : 0x..., // (если есть) выходной адрес контакта
// в bitband-памяти
// (можно использовать в poke-функциях)
"analog" : { ADCs : [1], channel : 12 }, // если есть
// возможность
// использовать
// аналоговый ввод
"functions" : {
"TIM1":{type:"CH1, af:0},
"I2C3":{type:"SCL", af:1}
}
}
Если контакт задан некорректно, возвращает undefined.
Примечание: Эта функция не доступна для устройств с маленькой flash-памятью.
Примеры
См.также
Внешние ссылки