# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2020—2026, Glasgow Interface Explorer contributors
# This file is distributed under the same license as the Glasgow Interface Explorer package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Glasgow Interface Explorer \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-25 07:37+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: cn\n"
"Language-Team: cn <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"

#: ../../src/applets/interface/spi_controller.rst:2
msgid "``spi-controller``"
msgstr ""

#: ../../src/applets/interface/spi_controller.rst:5
msgid "CLI reference"
msgstr ""

#: ../../<autoprogram>:1
msgid "glasgow run spi-controller"
msgstr ""

#: ../../<autoprogram>:1
msgid "Initiate transactions on the Motorola SPI bus."
msgstr ""

#: ../../<autoprogram>:1
msgid "hex bytes to exchange with the device"
msgstr ""

#: ../../<autoprogram>:1
msgid "show this help message and exit"
msgstr ""

#: ../../<autoprogram>:1
msgid "configure I/O port voltage to SPEC (e.g.: '3.3', 'A=5.0,B=3.3', 'A=SA')"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O line 'cs' to PIN (default: 'A0', required)"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O line 'sck' to PIN (default: 'A1', required)"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O line 'copi' to PIN (default: 'A2', optional)"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O line 'cipo' to PIN (default: 'A3', optional)"
msgstr ""

#: ../../<autoprogram>:1
msgid "configure active edge and idle state according to MODE (default: 0)"
msgstr ""

#: ../../<autoprogram>:1
msgid "set SCK frequency to FREQ kHz (default: 100)"
msgstr ""

#: ../../src/applets/interface/spi_controller.rst:14
msgid "API reference"
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.mode:1 of
msgid "SPI mode."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.mode:3 of
msgid "Cannot be changed while a transaction is active."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.clock:1 of
msgid "SCK clock divisor."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.select:1 of
msgid "Perform a transaction."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.select:3 of
msgid "Starting a transaction asserts :py:`index`-th chip select signal and configures the mode; ending a transaction deasserts the chip select signal. Methods :meth:`write`, :meth:`read`, :meth:`exchange`, and :meth:`dummy` may be called only while a transaction is active to transfer data on the bus."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.select:8 of
msgid "For example, to read 16 bytes from an SPI NOR flash at address :py:`0x001234` using the Read (03h) command, use the following code:"
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.select:19 of
msgid "An empty transaction (where the body does not call :meth:`write`, :meth:`read`, :meth:`exchange`, or :meth:`dummy`) is allowed and causes chip select activity only, in addition to any clock edges required to switch the SPI bus mode with chip select inactive."
msgstr ""

#: ../../src/applets/interface/spi_controller.rst
msgid "Raises"
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.select:24 of
msgid "If recursively called inside a transaction."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.select:25 of
msgid "If :py:`index` is greater than 7."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.exchange:1 of
msgid "Exchange data."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.exchange:3 of
msgid "Clock :py:`data` out via the COPI pin while clocking return value in via the CIPO pin."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.dummy:9
#: glasgow.applet.interface.spi_controller.SPIControllerInterface.exchange:5
#: glasgow.applet.interface.spi_controller.SPIControllerInterface.read:5
#: glasgow.applet.interface.spi_controller.SPIControllerInterface.write:5 of
msgid "If called outside of a transaction."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.write:1 of
msgid "Write data."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.write:3 of
msgid "Clock :py:`data` out via the COPI pin."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.read:1 of
msgid "Read data."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.read:3 of
msgid "Clock :py:`count` bytes in via the CIPO pin."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.dummy:1 of
msgid "Clock dummy cycles."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.dummy:3 of
msgid "Clock :py:`count` dummy cycles. One octet corresponds to 8 dummy cycles."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.dummy:7 of
msgid "The state of COPI pin is undefined during this operation."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.delay_ms:1
#: glasgow.applet.interface.spi_controller.SPIControllerInterface.delay_us:1 of
msgid "Delay operations."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.delay_us:3 of
msgid "Delays the following SPI bus operations by :py:`duration` microseconds."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.delay_ms:3 of
msgid "Delays the following SPI bus operations by :py:`duration` milliseconds. Equivalent to :py:`delay_us(duration * 1000)`."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.synchronize:1
#: of
msgid "Synchronization barrier."
msgstr ""

#: glasgow.applet.interface.spi_controller.SPIControllerInterface.synchronize:3
#: of
msgid "Ensures that once this method returns, all previously submitted operations have completed."
msgstr ""

