Espruino:Справочник по API/Класс Pin/getInfo(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 54: | Строка 54: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 60: | Строка 60: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Espruino | {{Навигационная таблица/Портал/Espruino}} | ||
Версия от 15:18, 20 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция 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-памятью.
Примеры
См.также
Внешние ссылки