{% extends "projects/_project.jinja" %} {% block project_content %} {{ render_h2(l10n("intro.title", project_id, user_lang)) }} {{ render_paragraph(l10n("intro.p1", project_id, user_lang)) }} {{ render_h2(l10n("features.title", project_id, user_lang)) }} {{ render_list_ul([ l10n("features.1", project_id, user_lang), l10n("features.2", project_id, user_lang), [ l10n("features.2.1", project_id, user_lang), l10n("features.2.2", project_id, user_lang), l10n("features.2.3", project_id, user_lang), ], l10n("features.3", project_id, user_lang), [ l10n("features.3.1", project_id, user_lang), l10n("features.3.2", project_id, user_lang), ], ]) }} {{ render_h2(l10n("limitations.title", project_id, user_lang)) }} {{ render_list_ul([ l10n("limitations.1", project_id, user_lang), [ l10n("limitations.2.1", project_id, user_lang), l10n("limitations.2.2", project_id, user_lang), ], l10n("limitations.2", project_id, user_lang), [ l10n("limitations.2.1", project_id, user_lang), l10n("limitations.2.2", project_id, user_lang), ], l10n("limitations.3", project_id, user_lang), [ l10n("limitations.3.1", project_id, user_lang), ], ]) }} {{ render_h2(l10n("doc.title", project_id, user_lang)) }} {{ render_paragraph(l10n("doc.p1", project_id, user_lang)) }} {{ render_h2(l10n("usage.title", project_id, user_lang)) }} {{ render_paragraph(l10n("usage.p1", project_id, user_lang)) }} {{ render_paragraph(l10n("usage.p2", project_id, user_lang)) }} {{ render_code_block([ "import board", "import time", "", "import ebyte_e32", "", "PIN_M0 = board.IO13", "PIN_M1 = board.IO12", "PIN_RXD = board.IO11 # Pin marked as RX on the module", "PIN_TXD = board.IO10 # Pin marked as TX on the module", "PIN_AUX = board.IO9", "", "e32 = ebyte_e32.E32Device(PIN_M0, PIN_M1, PIN_AUX, PIN_TXD, PIN_RXD, address=0xBEEF, channel=4)", "", "# Switching to fixed transmission mode.", "e32.tx_mode = ebyte_e32.TransmissionMode.TRANSMISSION_FIXED", "", "# Switching to mode 0. (Normal mode)", "e32.mode = ebyte_e32.Modes.MODE_NORMAL", "", "# Message content:", "# * Receiver's address: 0x1337 (b'\\13\\x37')", "# * Receiver's channel: 4 (b'\\x04')", "# * Message: b'Hello World !'", "message = b'\\x13\\x37\\x04Hello World !'", "", "# Sending message with helper method", "e32.send(message)", "", "# The message may be truncated at specific lengths depending on the frequencies used.", "# Please check the documentation for more information !" ], "python") }} {{ render_h2(l10n("demo.title", project_id, user_lang)) }} {{ render_paragraph(l10n("demo.p1", project_id, user_lang)) }} {{ render_paragraph(l10n("demo.p3", project_id, user_lang)) }} {{ render_paragraph(l10n("demo.p4", project_id, user_lang)) }} {{ render_splide([ '', '', '', '', ]) }} {{ render_h2(l10n("downloads.title", project_id, user_lang)) }}
{{ l10n("version", "commons", user_lang) }} .py .min.py
v0.8.0 {{ render_button( "10.42 KiB", False, None, "btn-primary") }} {{ render_button( "4.79 KiB", False, None, "btn-primary") }}
v0.7.0 {{ render_button( "10.51 KiB", False, None) }} {{ render_button( "4.79 KiB", False, None) }}
v0.6.0 {{ render_button( "10.39 KiB", False, None) }} {{ render_button( "4.62 KiB", False, None) }}
v0.4.0 {{ render_button( "19.96 KiB", False, None) }} {{ render_button( "4.18 KiB", False, None) }}
{{ render_h2(l10n("license.title", project_id, user_lang)) }} {{ render_paragraph( "" + l10n("license.mit.single", "commons", user_lang)) + "" }} {{ render_h2(l10n("links.title", project_id, user_lang)) }} {{ render_list_ul([ "" + l10n("github", "commons", user_lang) + "", "" + l10n("doc.online", "commons", user_lang) + "", ]) }} {% endblock %}