MicroPython:Библиотеки/pyb/Класс SPI/SPI.send recv()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


SPI.send_recv(send, recv=None, *, timeout=5000) [1]

SPI.send_recv(send, recv=None, *, timeout=5000)

Одновременно отправляет и получает данные на шину:

  • send – данные, которые надо отправить (целое число или буферный объект).
  • recv – изменяемый буфер, который будет наполнен присланными байтами. Это может быть тот же буфер, что и в send, или его можно не указывать вовсе. Если не указать этот аргумент, будет создан новый буфер.
  • timeout – таймаут в миллисекундах для ожидания приема данных.

Возвращаемое значение: буфер с присланными данными.

См.также

Внешние ссылки