mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 05:06:35 +01:00
1707 lines
42 KiB
TOML
1707 lines
42 KiB
TOML
baseURL = "https://docs.pycom.io/"
|
|
languageCode = "en-us"
|
|
title = "documentation"
|
|
uglyurls = false
|
|
sectionPagesMenu = "main"
|
|
PygmentsCodeFences = true
|
|
# see https://help.farbox.com/pygments.html for available pygments
|
|
PygmentsStyle = "friendly"
|
|
theme = "doc-theme"
|
|
|
|
[menu]
|
|
|
|
[[menu.main]]
|
|
name = "Pycom Products"
|
|
url = "/products/"
|
|
identifier = "products"
|
|
weight = 30
|
|
|
|
# *** Getting Started
|
|
[[menu.main]]
|
|
name = "Getting Started"
|
|
url = "/gettingstarted/"
|
|
identifier = "gettingstarted"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Hardware Setup"
|
|
url = "/gettingstarted/connection/"
|
|
identifier = "gettingstarted@connection"
|
|
parent = "gettingstarted"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "LoPy"
|
|
url = "/gettingstarted/connection/lopy/"
|
|
identifier = "gettingstarted@connection@lopy"
|
|
parent = "gettingstarted@connection"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "LoPy 4"
|
|
url = "/gettingstarted/connection/lopy4/"
|
|
identifier = "gettingstarted@connection@lopy4"
|
|
parent = "gettingstarted@connection"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "SiPy"
|
|
url = "/gettingstarted/connection/sipy/"
|
|
identifier = "gettingstarted@connection@sipy"
|
|
parent = "gettingstarted@connection"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "GPy"
|
|
url = "/gettingstarted/connection/gpy/"
|
|
identifier = "gettingstarted@connection@gpy"
|
|
parent = "gettingstarted@connection"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "FiPy"
|
|
url = "/gettingstarted/connection/fipy/"
|
|
identifier = "gettingstarted@connection@fipy"
|
|
parent = "gettingstarted@connection"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "WiPy"
|
|
url = "/gettingstarted/connection/wipy/"
|
|
identifier = "gettingstarted@connection@wipy"
|
|
parent = "gettingstarted@connection"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Software"
|
|
url = "/gettingstarted/installation/"
|
|
identifier = "gettingstarted@installation"
|
|
parent = "gettingstarted"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Drivers"
|
|
url = "/gettingstarted/installation/drivers/"
|
|
identifier = "gettingstarted@installation@drivers"
|
|
parent = "gettingstarted@installation"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Updating Firmware"
|
|
url = "/gettingstarted/installation/firmwaretool/"
|
|
identifier = "gettingstarted@installation@firmwaretool"
|
|
parent = "gettingstarted@installation"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pymakr"
|
|
url = "/gettingstarted/installation/pymakr/"
|
|
identifier = "gettingstarted@installation@pymakr"
|
|
parent = "gettingstarted@installation"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Programming the modules"
|
|
url = "/gettingstarted/programming/"
|
|
identifier = "gettingstarted@programming"
|
|
parent = "gettingstarted"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Introduction to MicroPython"
|
|
url = "/gettingstarted/programming/micropython/"
|
|
identifier = "gettingstarted@programming@micropython"
|
|
parent = "gettingstarted@programming"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "MicroPython Examples"
|
|
url = "/gettingstarted/programming/examples/"
|
|
identifier = "gettingstarted@programming@examples"
|
|
parent = "gettingstarted@programming"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Your first Pymakr project"
|
|
url = "/gettingstarted/programming/first-project/"
|
|
identifier = "gettingstarted@programming@first-project"
|
|
parent = "gettingstarted@programming"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "REPL"
|
|
url = "/gettingstarted/programming/repl/"
|
|
identifier = "gettingstarted@programming@repl"
|
|
parent = "gettingstarted@programming"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Serial USB (UART)"
|
|
url = "/gettingstarted/programming/repl/serial/"
|
|
identifier = "gettingstarted@programming@repl@serial"
|
|
parent = "gettingstarted@programming@repl"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Telnet REPL"
|
|
url = "/gettingstarted/programming/repl/telnet/"
|
|
identifier = "gettingstarted@programming@repl@telnet"
|
|
parent = "gettingstarted@programming@repl"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "FTP"
|
|
url = "/gettingstarted/programming/ftp/"
|
|
identifier = "gettingstarted@programming@ftp"
|
|
parent = "gettingstarted@programming"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Safe boot"
|
|
url = "/gettingstarted/programming/safeboot/"
|
|
identifier = "gettingstarted@programming@safeboot"
|
|
parent = "gettingstarted@programming"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Device Registration"
|
|
url = "/gettingstarted/registration/"
|
|
identifier = "gettingstarted@registration"
|
|
parent = "gettingstarted"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Sigfox"
|
|
url = "/gettingstarted/registration/sigfox/"
|
|
identifier = "gettingstarted@registration@sigfox"
|
|
parent = "gettingstarted@registration"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Cellular"
|
|
url = "/gettingstarted/registration/cellular/"
|
|
identifier = "gettingstarted@registration@cellular"
|
|
parent = "gettingstarted@registration"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "LoRaWAN"
|
|
url = "/gettingstarted/registration/lora/"
|
|
identifier = "gettingstarted@registration@lora"
|
|
parent = "gettingstarted@registration"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "The Things Network"
|
|
url = "/gettingstarted/registration/lora/ttn/"
|
|
identifier = "gettingstarted@registration@lora@ttn"
|
|
parent = "gettingstarted@registration@lora"
|
|
weight = 10
|
|
|
|
# [[menu.main]]
|
|
# name = "Objenious"
|
|
# url = "/gettingstarted/registration/lora/objenious/"
|
|
# identifier = "gettingstarted@registration@lora@objenious"
|
|
# parent = "gettingstarted@registration@lora"
|
|
# weight = 20
|
|
|
|
# *** Pymakr Plugin
|
|
[[menu.main]]
|
|
name = "Pymakr Plugin"
|
|
url = "/pymakr/installation/"
|
|
identifier = "pymakr"
|
|
weight = 44
|
|
|
|
[[menu.main]]
|
|
name = "Installation"
|
|
url = "/pymakr/installation/"
|
|
identifier = "pymakr@installation"
|
|
parent = "pymakr"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Atom"
|
|
url = "/pymakr/installation/atom/"
|
|
identifier = "pymakr@installation@atom"
|
|
parent = "pymakr@installation"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Visual Studio Code"
|
|
url = "/pymakr/installation/vscode/"
|
|
identifier = "pymakr@installation@vscode"
|
|
parent = "pymakr@installation"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Tools/Features"
|
|
url = "/pymakr/toolsfeatures/"
|
|
identifier = "pymakr@toolsfeatures"
|
|
parent = "pymakr"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Settings"
|
|
url = "/pymakr/settings/"
|
|
identifier = "pymakr@settings"
|
|
parent = "pymakr"
|
|
weight = 30
|
|
|
|
# *** Pymakr Online IDE
|
|
[[menu.main]]
|
|
name = "Pymakr Online"
|
|
url = "/pymakr-online/"
|
|
identifier = "pymakr-online"
|
|
weight = 45
|
|
|
|
[[menu.main]]
|
|
name = "How to Open"
|
|
url = "/pymakr-online/how-to-open/"
|
|
identifier = "pymakr-online@how-to-open"
|
|
parent = "pymakr-online"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Tools/Features"
|
|
url = "/pymakr-online/toolsfeatures/"
|
|
identifier = "pymakr-online@toolsfeatures"
|
|
parent = "pymakr-online"
|
|
weight = 20
|
|
|
|
# *** Pytrack, Pysense, Pyscan
|
|
[[menu.main]]
|
|
name = "Pytrack, Pysense, Pyscan"
|
|
url = "/pytrackpysense/"
|
|
identifier = "pytrackpysense"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Installing Software"
|
|
url = "/pytrackpysense/installation/"
|
|
identifier = "pytrackpysense@installation"
|
|
parent = "pytrackpysense"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Updating Firmware"
|
|
url = "/pytrackpysense/installation/firmware/"
|
|
identifier = "pytrackpysense@installation@firmware"
|
|
parent = "pytrackpysense@installation"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Installing Drivers - Windows 7"
|
|
url = "/pytrackpysense/installation/drivers/"
|
|
identifier = "pytrackpysense@installation@drivers"
|
|
parent = "pytrackpysense@installation"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Installing Libraries"
|
|
url = "/pytrackpysense/installation/libraries/"
|
|
identifier = "pytrackpysense@installation@libraries"
|
|
parent = "pytrackpysense@installation"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "API Reference"
|
|
url = "/pytrackpysense/apireference/"
|
|
identifier = "pytrackpysense@apireference"
|
|
parent = "pytrackpysense"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pytrack"
|
|
url = "/pytrackpysense/apireference/pytrack/"
|
|
identifier = "pytrackpysense@apireference@pytrack"
|
|
parent = "pytrackpysense@apireference"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Pysense"
|
|
url = "/pytrackpysense/apireference/pysense/"
|
|
identifier = "pytrackpysense@apireference@pysense"
|
|
parent = "pytrackpysense@apireference"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pyscan"
|
|
url = "/pytrackpysense/apireference/pyscan/"
|
|
identifier = "pytrackpysense@apireference@pyscan"
|
|
parent = "pytrackpysense@apireference"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Sleep"
|
|
url = "/pytrackpysense/apireference/sleep/"
|
|
identifier = "pytrackpysense@apireference@sleep"
|
|
parent = "pytrackpysense@apireference"
|
|
weight = 40
|
|
|
|
# *** Tutorials & Examples
|
|
[[menu.main]]
|
|
name = "Tutorials & Examples"
|
|
url = "/tutorials/"
|
|
identifier = "tutorials"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "All Pycom Device Examples"
|
|
url = "/tutorials/all/"
|
|
identifier = "tutorials@all"
|
|
parent = "tutorials"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "REPL"
|
|
url = "/tutorials/all/repl/"
|
|
identifier = "tutorials@all@repl"
|
|
parent = "tutorials@all"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "PyGate"
|
|
url = "/tutorials/all/PyGate/"
|
|
identifier = "tutorials@all@PyGate"
|
|
parent = "tutorials@all"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "PoE"
|
|
url = "/tutorials/all/PoE/"
|
|
identifier = "tutorials@all@PoE"
|
|
parent = "tutorials@all"
|
|
weight = 12
|
|
|
|
|
|
[[menu.main]]
|
|
name = "WLAN"
|
|
url = "/tutorials/all/wlan/"
|
|
identifier = "tutorials@all@wlan"
|
|
parent = "tutorials@all"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Bluetooth"
|
|
url = "/tutorials/all/ble/"
|
|
identifier = "tutorials@all@ble"
|
|
parent = "tutorials@all"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "HTTPS"
|
|
url = "/tutorials/all/https/"
|
|
identifier = "tutorials@all@https"
|
|
parent = "tutorials@all"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "MQTT"
|
|
url = "/tutorials/all/mqtt/"
|
|
identifier = "tutorials@all@mqtt"
|
|
parent = "tutorials@all"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "AWS"
|
|
url = "/tutorials/all/aws/"
|
|
identifier = "tutorials@all@aws"
|
|
parent = "tutorials@all"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "ADC"
|
|
url = "/tutorials/all/adc/"
|
|
identifier = "tutorials@all@adc"
|
|
parent = "tutorials@all"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "I2C"
|
|
url = "/tutorials/all/i2c/"
|
|
identifier = "tutorials@all@i2c"
|
|
parent = "tutorials@all"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "Onewire Driver"
|
|
url = "/tutorials/all/owd/"
|
|
identifier = "tutorials@all@owd"
|
|
parent = "tutorials@all"
|
|
weight = 90
|
|
|
|
[[menu.main]]
|
|
name = "Threading"
|
|
url = "/tutorials/all/threading/"
|
|
identifier = "tutorials@all@threading"
|
|
parent = "tutorials@all"
|
|
weight = 100
|
|
|
|
[[menu.main]]
|
|
name = "RGB LED"
|
|
url = "/tutorials/all/rgbled/"
|
|
identifier = "tutorials@all@rgbled"
|
|
parent = "tutorials@all"
|
|
weight = 110
|
|
|
|
[[menu.main]]
|
|
name = "Timers"
|
|
url = "/tutorials/all/timers/"
|
|
identifier = "tutorials@all@timers"
|
|
parent = "tutorials@all"
|
|
weight = 120
|
|
|
|
[[menu.main]]
|
|
name = "PIR Sensor"
|
|
url = "/tutorials/all/pir/"
|
|
identifier = "tutorials@all@pir"
|
|
parent = "tutorials@all"
|
|
weight = 130
|
|
|
|
[[menu.main]]
|
|
name = "Modbus"
|
|
url = "/tutorials/all/modbus/"
|
|
identifier = "tutorials@all@modbus"
|
|
parent = "tutorials@all"
|
|
weight = 140
|
|
|
|
[[menu.main]]
|
|
name = "OTA update"
|
|
url = "/tutorials/all/ota/"
|
|
identifier = "tutorials@all@ota"
|
|
parent = "tutorials@all"
|
|
weight = 150
|
|
|
|
[[menu.main]]
|
|
name = "Lorawan OTA update"
|
|
url = "/tutorials/all/ota-lorawan/"
|
|
identifier = "tutorials@all@ota-lorawan"
|
|
parent = "tutorials@all"
|
|
weight = 155
|
|
|
|
[[menu.main]]
|
|
name = "RMT"
|
|
url = "/tutorials/all/rmt/"
|
|
identifier = "tutorials@all@rmt"
|
|
parent = "tutorials@all"
|
|
weight = 160
|
|
|
|
[[menu.main]]
|
|
name = "Socket"
|
|
url = "/tutorials/all/socket/"
|
|
identifier = "tutorials@all@socket"
|
|
parent = "tutorials@all"
|
|
weight = 170
|
|
|
|
[[menu.main]]
|
|
name = "Touch"
|
|
url = "/tutorials/all/touch/"
|
|
identifier = "tutorials@all@touch"
|
|
parent = "tutorials@all"
|
|
weight = 180
|
|
|
|
[[menu.main]]
|
|
name = "LoRa Examples"
|
|
url = "/tutorials/lora/"
|
|
identifier = "tutorials@lora"
|
|
parent = "tutorials"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "LoRa-MAC (Raw LoRa)"
|
|
url = "/tutorials/lora/lora-mac/"
|
|
identifier = "tutorials@lora@lora-mac"
|
|
parent = "tutorials@lora"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "LoRaWAN with OTAA"
|
|
url = "/tutorials/lora/lorawan-otaa/"
|
|
identifier = "tutorials@lora@lorawan-otaa"
|
|
parent = "tutorials@lora"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "LoRaWAN with ABP"
|
|
url = "/tutorials/lora/lorawan-abp/"
|
|
identifier = "tutorials@lora@lorawan-abp"
|
|
parent = "tutorials@lora"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "LoRa-MAC Nano-Gateway"
|
|
url = "/tutorials/lora/lora-mac-nano-gateway/"
|
|
identifier = "tutorials@lora@lora-mac-nano-gateway"
|
|
parent = "tutorials@lora"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "LoPy to LoPy"
|
|
url = "/tutorials/lora/module-module/"
|
|
identifier = "tutorials@lora@module-module"
|
|
parent = "tutorials@lora"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "LoRaWAN Nano-Gateway"
|
|
url = "/tutorials/lora/lorawan-nano-gateway/"
|
|
identifier = "tutorials@lora@lorawan-nano-gateway"
|
|
parent = "tutorials@lora"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "RN2483 to LoPy"
|
|
url = "/tutorials/lora/rn2483-to-lopy/"
|
|
identifier = "tutorials@lora@rn2483-to-lopy"
|
|
parent = "tutorials@lora"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "Sigfox Examples"
|
|
url = "/tutorials/sigfox/"
|
|
identifier = "tutorials@sigfox"
|
|
parent = "tutorials"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "LTE Examples"
|
|
url = "/tutorials/lte/"
|
|
identifier = "tutorials@lte"
|
|
parent = "tutorials"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "CAT-M1"
|
|
url = "/tutorials/lte/cat-m1/"
|
|
identifier = "tutorials@lte@cat-m1"
|
|
parent = "tutorials@lte"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "NB-IoT"
|
|
url = "/tutorials/lte/nb-iot/"
|
|
identifier = "tutorials@lte@nb-iot"
|
|
parent = "tutorials@lte"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Module IMEI"
|
|
url = "/tutorials/lte/imei/"
|
|
identifier = "tutorials@lte@imei"
|
|
parent = "tutorials@lte"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Modem Firmware Update"
|
|
url = "/tutorials/lte/firmware/"
|
|
identifier = "tutorials@lte@firmware"
|
|
parent = "tutorials@lte"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Pytrack Examples"
|
|
url = "/tutorials/pytrack/"
|
|
identifier = "tutorials@pytrack"
|
|
parent = "tutorials"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Pysense Examples"
|
|
url = "/tutorials/pysense/"
|
|
identifier = "tutorials@pysense"
|
|
parent = "tutorials"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Pyscan Examples"
|
|
url = "/tutorials/pyscan/"
|
|
identifier = "tutorials@pyscan"
|
|
parent = "tutorials"
|
|
weight = 70
|
|
|
|
# *** Firmware & API Reference
|
|
[[menu.main]]
|
|
name = "Firmware & API Reference"
|
|
url = "/firmwareapi/"
|
|
identifier = "firmwareapi"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "Pycom Modules"
|
|
url = "/firmwareapi/pycom/"
|
|
identifier = "firmwareapi@pycom"
|
|
parent = "firmwareapi"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "machine"
|
|
url = "/firmwareapi/pycom/machine/"
|
|
identifier = "firmwareapi@pycom@machine"
|
|
parent = "firmwareapi@pycom"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Pygate"
|
|
url = "/firmwareapi/pycom/machine/pygate/"
|
|
identifier = "firmwareapi@pycom@machine@pygate"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 5
|
|
|
|
[[menu.main]]
|
|
name = "ADC"
|
|
url = "/firmwareapi/pycom/machine/adc/"
|
|
identifier = "firmwareapi@pycom@machine@adc"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "DAC"
|
|
url = "/firmwareapi/pycom/machine/dac/"
|
|
identifier = "firmwareapi@pycom@machine@dac"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "I2C"
|
|
url = "/firmwareapi/pycom/machine/i2c/"
|
|
identifier = "firmwareapi@pycom@machine@i2c"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Pin"
|
|
url = "/firmwareapi/pycom/machine/pin/"
|
|
identifier = "firmwareapi@pycom@machine@pin"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "PWM"
|
|
url = "/firmwareapi/pycom/machine/pwm/"
|
|
identifier = "firmwareapi@pycom@machine@pwm"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "RTC"
|
|
url = "/firmwareapi/pycom/machine/rtc/"
|
|
identifier = "firmwareapi@pycom@machine@rtc"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "SPI"
|
|
url = "/firmwareapi/pycom/machine/spi/"
|
|
identifier = "firmwareapi@pycom@machine@spi"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "UART"
|
|
url = "/firmwareapi/pycom/machine/uart/"
|
|
identifier = "firmwareapi@pycom@machine@uart"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "WDT"
|
|
url = "/firmwareapi/pycom/machine/wdt/"
|
|
identifier = "firmwareapi@pycom@machine@wdt"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 90
|
|
|
|
[[menu.main]]
|
|
name = "Timer"
|
|
url = "/firmwareapi/pycom/machine/timer/"
|
|
identifier = "firmwareapi@pycom@machine@timer"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 100
|
|
|
|
[[menu.main]]
|
|
name = "SD"
|
|
url = "/firmwareapi/pycom/machine/sd/"
|
|
identifier = "firmwareapi@pycom@machine@sd"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 110
|
|
|
|
[[menu.main]]
|
|
name = "CAN"
|
|
url = "/firmwareapi/pycom/machine/can/"
|
|
identifier = "firmwareapi@pycom@machine@can"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 120
|
|
|
|
[[menu.main]]
|
|
name = "RMT"
|
|
url = "/firmwareapi/pycom/machine/rmt/"
|
|
identifier = "firmwareapi@pycom@machine@rmt"
|
|
parent = "firmwareapi@pycom@machine"
|
|
weight = 130
|
|
|
|
[[menu.main]]
|
|
name = "network"
|
|
url = "/firmwareapi/pycom/network/"
|
|
identifier = "firmwareapi@pycom@network"
|
|
parent = "firmwareapi@pycom"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "WLAN"
|
|
url = "/firmwareapi/pycom/network/wlan/"
|
|
identifier = "firmwareapi@pycom@network@wlan"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Server"
|
|
url = "/firmwareapi/pycom/network/server/"
|
|
identifier = "firmwareapi@pycom@network@server"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "CoAP"
|
|
url = "/firmwareapi/pycom/network/coap/"
|
|
identifier = "firmwareapi@pycom@network@coap"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Bluetooth"
|
|
url = "/firmwareapi/pycom/network/bluetooth/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "GATT"
|
|
url = "/firmwareapi/pycom/network/bluetooth/gatt/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth@gatt"
|
|
parent = "firmwareapi@pycom@network@bluetooth"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "GATTCConnection"
|
|
url = "/firmwareapi/pycom/network/bluetooth/gattcconnection/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth@gattcconnection"
|
|
parent = "firmwareapi@pycom@network@bluetooth"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "GATTCService"
|
|
url = "/firmwareapi/pycom/network/bluetooth/gattccservice/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth@gattccservice"
|
|
parent = "firmwareapi@pycom@network@bluetooth"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "GATTCCharacteristic"
|
|
url = "/firmwareapi/pycom/network/bluetooth/gattccharacteristic/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth@gattccharacteristic"
|
|
parent = "firmwareapi@pycom@network@bluetooth"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "GATTSService"
|
|
url = "/firmwareapi/pycom/network/bluetooth/gattsservice/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth@gattsservice"
|
|
parent = "firmwareapi@pycom@network@bluetooth"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "GATTSCharacteristic"
|
|
url = "/firmwareapi/pycom/network/bluetooth/gattscharacteristic/"
|
|
identifier = "firmwareapi@pycom@network@bluetooth@gattscharacteristic"
|
|
parent = "firmwareapi@pycom@network@bluetooth"
|
|
weight = 60
|
|
|
|
# [Errno 2] No such file or directory: './content/firmwareapi/pycom/network/lora/README.md'
|
|
[[menu.main]]
|
|
name = "LoRa"
|
|
url = "/firmwareapi/pycom/network/lora/"
|
|
identifier = "firmwareapi@pycom@network@lora"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Pymesh"
|
|
url = "/firmwareapi/pycom/network/lora/pymesh/"
|
|
identifier = "firmwareapi@pycom@network@lora@pymesh"
|
|
parent = "firmwareapi@pycom@network@lora"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Sigfox"
|
|
url = "/firmwareapi/pycom/network/sigfox/"
|
|
identifier = "firmwareapi@pycom@network@sigfox"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "LTE"
|
|
url = "/firmwareapi/pycom/network/lte/"
|
|
identifier = "firmwareapi@pycom@network@lte"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "MDNS"
|
|
url = "/firmwareapi/pycom/network/mdns/"
|
|
identifier = "firmwareapi@pycom@network@mdns"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "Ethernet"
|
|
url = "/firmwareapi/pycom/network/eth/"
|
|
identifier = "firmwareapi@pycom@network@eth"
|
|
parent = "firmwareapi@pycom@network"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "AES"
|
|
url = "/firmwareapi/pycom/aes/"
|
|
identifier = "firmwareapi@pycom@aes"
|
|
parent = "firmwareapi@pycom"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "pycom"
|
|
url = "/firmwareapi/pycom/pycom/"
|
|
identifier = "firmwareapi@pycom@pycom"
|
|
parent = "firmwareapi@pycom"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "MicroPython Modules"
|
|
url = "/firmwareapi/micropython/"
|
|
identifier = "firmwareapi@micropython"
|
|
parent = "firmwareapi"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "micropython"
|
|
url = "/firmwareapi/micropython/micropython/"
|
|
identifier = "firmwareapi@micropython@micropython"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "uctypes"
|
|
url = "/firmwareapi/micropython/uctypes/"
|
|
identifier = "firmwareapi@micropython@uctypes"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 110
|
|
|
|
[[menu.main]]
|
|
name = "sys"
|
|
url = "/firmwareapi/micropython/sys/"
|
|
identifier = "firmwareapi@micropython@sys"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "uos"
|
|
url = "/firmwareapi/micropython/uos/"
|
|
identifier = "firmwareapi@micropython@uos"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 140
|
|
|
|
[[menu.main]]
|
|
name = "array"
|
|
url = "/firmwareapi/micropython/array/"
|
|
identifier = "firmwareapi@micropython@array"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "cmath"
|
|
url = "/firmwareapi/micropython/cmath/"
|
|
identifier = "firmwareapi@micropython@cmath"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "math"
|
|
url = "/firmwareapi/micropython/math/"
|
|
identifier = "firmwareapi@micropython@math"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "gc"
|
|
url = "/firmwareapi/micropython/gc/"
|
|
identifier = "firmwareapi@micropython@gc"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "ubinascii"
|
|
url = "/firmwareapi/micropython/ubinascii/"
|
|
identifier = "firmwareapi@micropython@ubinascii"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "ujson"
|
|
url = "/firmwareapi/micropython/ujson/"
|
|
identifier = "firmwareapi@micropython@ujson"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 130
|
|
|
|
[[menu.main]]
|
|
name = "ure"
|
|
url = "/firmwareapi/micropython/ure/"
|
|
identifier = "firmwareapi@micropython@ure"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 150
|
|
|
|
[[menu.main]]
|
|
name = "usocket"
|
|
url = "/firmwareapi/micropython/usocket/"
|
|
identifier = "firmwareapi@micropython@usocket"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 160
|
|
|
|
[[menu.main]]
|
|
name = "select"
|
|
url = "/firmwareapi/micropython/select/"
|
|
identifier = "firmwareapi@micropython@select"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "utime"
|
|
url = "/firmwareapi/micropython/utime/"
|
|
identifier = "firmwareapi@micropython@utime"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 190
|
|
|
|
[[menu.main]]
|
|
name = "uhashlib"
|
|
url = "/firmwareapi/micropython/uhashlib/"
|
|
identifier = "firmwareapi@micropython@uhashlib"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 120
|
|
|
|
[[menu.main]]
|
|
name = "ussl"
|
|
url = "/firmwareapi/micropython/ussl/"
|
|
identifier = "firmwareapi@micropython@ussl"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 170
|
|
|
|
[[menu.main]]
|
|
name = "ucrypto"
|
|
url = "/firmwareapi/micropython/ucrypto/"
|
|
identifier = "firmwareapi@micropython@ucrypto"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 90
|
|
|
|
# [Errno 2] No such file or directory: './content/firmwareapi/micropython/ustruct/README.md'
|
|
[[menu.main]]
|
|
name = "ustruct"
|
|
url = "/firmwareapi/micropython/ustruct/"
|
|
identifier = "firmwareapi@micropython@ustruct"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 180
|
|
|
|
[[menu.main]]
|
|
name = "_thread"
|
|
url = "/firmwareapi/micropython/_thread/"
|
|
identifier = "firmwareapi@micropython@_thread"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 250
|
|
|
|
[[menu.main]]
|
|
name = "Builtin"
|
|
url = "/firmwareapi/micropython/builtin/"
|
|
identifier = "firmwareapi@micropython@builtin"
|
|
parent = "firmwareapi@micropython"
|
|
weight = 260
|
|
|
|
[[menu.main]]
|
|
name = "Notes"
|
|
url = "/firmwareapi/notes/"
|
|
identifier = "firmwareapi@notes"
|
|
parent = "firmwareapi"
|
|
weight = 30
|
|
|
|
# *** Product Info, Datasheets
|
|
[[menu.main]]
|
|
name = "Product Info, Datasheets"
|
|
url = "/datasheets/"
|
|
identifier = "datasheets"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "Development Modules"
|
|
url = "/datasheets/development/"
|
|
identifier = "datasheets@development"
|
|
parent = "datasheets"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "WiPy 2.0"
|
|
url = "/datasheets/development/wipy2/"
|
|
identifier = "datasheets@development@wipy2"
|
|
parent = "datasheets@development"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "WiPy 3.0"
|
|
url = "/datasheets/development/wipy3/"
|
|
identifier = "datasheets@development@wipy3"
|
|
parent = "datasheets@development"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "LoPy"
|
|
url = "/datasheets/development/lopy/"
|
|
identifier = "datasheets@development@lopy"
|
|
parent = "datasheets@development"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "LoPy 4"
|
|
url = "/datasheets/development/lopy4/"
|
|
identifier = "datasheets@development@lopy4"
|
|
parent = "datasheets@development"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "SiPy"
|
|
url = "/datasheets/development/sipy/"
|
|
identifier = "datasheets@development@sipy"
|
|
parent = "datasheets@development"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "GPy"
|
|
url = "/datasheets/development/gpy/"
|
|
identifier = "datasheets@development@gpy"
|
|
parent = "datasheets@development"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "FiPy"
|
|
url = "/datasheets/development/fipy/"
|
|
identifier = "datasheets@development@fipy"
|
|
parent = "datasheets@development"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "OEM Modules"
|
|
url = "/datasheets/oem/"
|
|
identifier = "datasheets@oem"
|
|
parent = "datasheets"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "W01"
|
|
url = "/datasheets/oem/w01/"
|
|
identifier = "datasheets@oem@w01"
|
|
parent = "datasheets@oem"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "L01"
|
|
url = "/datasheets/oem/l01/"
|
|
identifier = "datasheets@oem@l01"
|
|
parent = "datasheets@oem"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "L04"
|
|
url = "/datasheets/oem/l04/"
|
|
identifier = "datasheets@oem@l04"
|
|
parent = "datasheets@oem"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "G01"
|
|
url = "/datasheets/oem/g01/"
|
|
identifier = "datasheets@oem@g01"
|
|
parent = "datasheets@oem"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "L01 OEM Baseboard Reference"
|
|
url = "/datasheets/oem/l01_reference/"
|
|
identifier = "datasheets@oem@l01_reference"
|
|
parent = "datasheets@oem"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Universal OEM Baseboard Reference"
|
|
url = "/datasheets/oem/universal_reference/"
|
|
identifier = "datasheets@oem@universal_reference"
|
|
parent = "datasheets@oem"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Expansion Boards and Shields"
|
|
url = "/datasheets/boards/"
|
|
identifier = "datasheets@boards"
|
|
parent = "datasheets"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Pygate"
|
|
url = "/datasheets/boards/pygate/"
|
|
identifier = "datasheets@boards@pygate"
|
|
parent = "datasheets@boards"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Expansion Board 3.0"
|
|
url = "/datasheets/boards/expansion3/"
|
|
identifier = "datasheets@boards@expansion3"
|
|
parent = "datasheets@boards"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Pytrack"
|
|
url = "/datasheets/boards/pytrack/"
|
|
identifier = "datasheets@boards@pytrack"
|
|
parent = "datasheets@boards"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pysense"
|
|
url = "/datasheets/boards/pysense/"
|
|
identifier = "datasheets@boards@pysense"
|
|
parent = "datasheets@boards"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Pyscan"
|
|
url = "/datasheets/boards/pyscan/"
|
|
identifier = "datasheets@boards@pyscan"
|
|
parent = "datasheets@boards"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Expansion Board 2.0"
|
|
url = "/datasheets/boards/expansion2/"
|
|
identifier = "datasheets@boards@expansion2"
|
|
parent = "datasheets@boards"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Deep Sleep Shield"
|
|
url = "/datasheets/boards/deepsleep/"
|
|
identifier = "datasheets@boards@deepsleep"
|
|
parent = "datasheets@boards"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Deep Sleep API"
|
|
url = "/datasheets/boards/deepsleep/api/"
|
|
identifier = "datasheets@boards@deepsleep@api"
|
|
parent = "datasheets@boards@deepsleep"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Notes"
|
|
url = "/datasheets/notes/"
|
|
identifier = "datasheets@notes"
|
|
parent = "datasheets"
|
|
weight = 40
|
|
|
|
# *** Pybytes
|
|
[[menu.main]]
|
|
name = "Pybytes"
|
|
url = "/pybytes/"
|
|
identifier = "pybytes"
|
|
weight = 90
|
|
|
|
[[menu.main]]
|
|
name = "Getting Started"
|
|
url = "/pybytes/getstarted/"
|
|
identifier = "pybytes@getstarted"
|
|
parent = "pybytes"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Pybytes library API"
|
|
url = "/pybytes/api/"
|
|
identifier= "pybytes@api"
|
|
parent= "pybytes"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Activate Device"
|
|
url = "/pybytes/api/activate/"
|
|
identifier = "pybytes@api@activate"
|
|
parent = "pybytes@api"
|
|
weight = 11
|
|
|
|
[[menu.main]]
|
|
name = "Connect"
|
|
url = "/pybytes/api/connect_device/"
|
|
identifier = "pybytes@api@connect_device"
|
|
parent = "pybytes@api"
|
|
weight = 12
|
|
|
|
[[menu.main]]
|
|
name = "Connect LTE"
|
|
url = "/pybytes/api/connect_lte/"
|
|
identifier = "pybytes@api@connect_lte"
|
|
parent = "pybytes@api"
|
|
weight = 13
|
|
|
|
[[menu.main]]
|
|
name = "Connect loRa ABP"
|
|
url = "/pybytes/api/connect_lora_abp/"
|
|
identifier = "pybytes@api@connect_lora_abp"
|
|
parent = "pybytes@api"
|
|
weight = 14
|
|
|
|
[[menu.main]]
|
|
name = "Connect loRa OTAA"
|
|
url = "/pybytes/api/connect_lora_otaa/"
|
|
identifier = "pybytes@api@connect_lora_otaa"
|
|
parent = "pybytes@api"
|
|
weight = 15
|
|
|
|
[[menu.main]]
|
|
name = "Connect Sigfox"
|
|
url = "/pybytes/api/connect_sigfox/"
|
|
identifier = "pybytes@api@connect_sigfox"
|
|
parent = "pybytes@api"
|
|
weight = 16
|
|
|
|
[[menu.main]]
|
|
name = "Connect Wifi"
|
|
url = "/pybytes/api/connect_wifi/"
|
|
identifier = "pybytes@api@connect_wifi"
|
|
parent = "pybytes@api"
|
|
weight = 17
|
|
|
|
[[menu.main]]
|
|
name = "Deepsleep"
|
|
url = "/pybytes/api/deepsleep/"
|
|
identifier = "pybytes@api@deepsleep"
|
|
parent = "pybytes@api"
|
|
weight = 19
|
|
|
|
[[menu.main]]
|
|
name = "Disconnect"
|
|
url = "/pybytes/api/disconnect/"
|
|
identifier = "pybytes@api@disconnect"
|
|
parent = "pybytes@api"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Dump CA"
|
|
url = "/pybytes/api/dump_ca/"
|
|
identifier = "pybytes@api@dump_ca"
|
|
parent = "pybytes@api"
|
|
weight = 22
|
|
|
|
[[menu.main]]
|
|
name = "Enable LTE"
|
|
url = "/pybytes/api/enable_lte/"
|
|
identifier = "pybytes@api@enable_lte"
|
|
parent = "pybytes@api"
|
|
weight = 23
|
|
|
|
[[menu.main]]
|
|
name = "Enable SSL"
|
|
url = "/pybytes/api/enable_ssl/"
|
|
identifier = "pybytes@api@enable_ssl"
|
|
parent = "pybytes@api"
|
|
weight = 24
|
|
|
|
[[menu.main]]
|
|
name = "Enable terminal"
|
|
url = "/pybytes/api/enable_terminal/"
|
|
identifier = "pybytes@api@enable_terminal"
|
|
parent = "pybytes@api"
|
|
weight = 25
|
|
|
|
[[menu.main]]
|
|
name = "Export configuration"
|
|
url = "/pybytes/api/export_config/"
|
|
identifier = "pybytes@api@export_config"
|
|
parent = "pybytes@api"
|
|
weight = 26
|
|
|
|
[[menu.main]]
|
|
name = "Get configuration"
|
|
url = "/pybytes/api/get_config/"
|
|
identifier = "pybytes@api@get_config"
|
|
parent = "pybytes@api"
|
|
weight = 27
|
|
|
|
[[menu.main]]
|
|
name = "Is connected"
|
|
url = "/pybytes/api/is_connected/"
|
|
identifier = "pybytes@api@is_connected"
|
|
parent = "pybytes@api"
|
|
weight = 28
|
|
|
|
[[menu.main]]
|
|
name = "Print configuration"
|
|
url = "/pybytes/api/print_config/"
|
|
identifier = "pybytes@api@print_config"
|
|
parent = "pybytes@api"
|
|
weight = 29
|
|
|
|
[[menu.main]]
|
|
name = "Read configuration"
|
|
url = "/pybytes/api/read_config/"
|
|
identifier = "pybytes@api@read_config"
|
|
parent = "pybytes@api"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Reconnect"
|
|
url = "/pybytes/api/reconnect/"
|
|
identifier = "pybytes@api@reconnect"
|
|
parent = "pybytes@api"
|
|
weight = 31
|
|
|
|
[[menu.main]]
|
|
name = "Send info message"
|
|
url = "/pybytes/api/send_info_message/"
|
|
identifier = "pybytes@api@send_info_message"
|
|
parent = "pybytes@api"
|
|
weight = 32
|
|
|
|
[[menu.main]]
|
|
name = "Send ping message"
|
|
url = "/pybytes/api/send_ping_message/"
|
|
identifier = "pybytes@api@send_ping_message"
|
|
parent = "pybytes@api"
|
|
weight = 33
|
|
|
|
[[menu.main]]
|
|
name = "Send signal"
|
|
url = "/pybytes/api/send_signal/"
|
|
identifier = "pybytes@api@send_signal"
|
|
parent = "pybytes@api"
|
|
weight = 34
|
|
|
|
[[menu.main]]
|
|
name = "Set configuration"
|
|
url = "/pybytes/api/set_config/"
|
|
identifier = "pybytes@api@set_config"
|
|
parent = "pybytes@api"
|
|
weight = 35
|
|
|
|
[[menu.main]]
|
|
name = "Start"
|
|
url = "/pybytes/api/start/"
|
|
identifier = "pybytes@api@start"
|
|
parent = "pybytes@api"
|
|
weight = 36
|
|
|
|
[[menu.main]]
|
|
name = "Update configuration"
|
|
url = "/pybytes/api/update_config/"
|
|
identifier = "pybytes@api@update_config"
|
|
parent = "pybytes@api"
|
|
weight = 37
|
|
|
|
[[menu.main]]
|
|
name = "Write configuration"
|
|
url = "/pybytes/api/write_config/"
|
|
identifier = "pybytes@api@write_config"
|
|
parent = "pybytes@api"
|
|
weight = 38
|
|
|
|
[[menu.main]]
|
|
name = "Add a device to Pybytes"
|
|
url = "/pybytes/connect/"
|
|
identifier = "pybytes@connect"
|
|
parent = "pybytes"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Provisioning via USB"
|
|
url = "/pybytes/connect/quick/"
|
|
identifier = "pybytes@connect@quick"
|
|
parent = "pybytes@connect"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Project Releases"
|
|
url = "/pybytes/releases/"
|
|
identifier = "pybytes@releases"
|
|
parent = "pybytes"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Create new release"
|
|
url = "/pybytes/releases/new/"
|
|
identifier = "pybytes@releases@new"
|
|
parent = "pybytes@releases"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Deploy release"
|
|
url = "/pybytes/releases/deploy/"
|
|
identifier = "pybytes@releases@deploy"
|
|
parent = "pybytes@releases"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pybytes iOS"
|
|
url = "/pybytes/smart/"
|
|
identifier = "pybytes@smart"
|
|
parent = "pybytes"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Networks"
|
|
url = "/pybytes/networks/"
|
|
identifier = "pybytes@networks"
|
|
parent = "pybytes"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Sigfox"
|
|
url = "/pybytes/networks/sigfox/"
|
|
identifier = "pybytes@networks@sigfox"
|
|
parent = "pybytes@networks"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "DevKit contract"
|
|
url = "/pybytes/networks/sigfox/devkit/"
|
|
identifier = "pybytes@networks@sigfox@devkit"
|
|
parent = "pybytes@networks@sigfox"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Custom contract"
|
|
url = "/pybytes/networks/sigfox/custom/"
|
|
identifier = "pybytes@networks@sigfox@custom"
|
|
parent = "pybytes@networks@sigfox"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "LoRa"
|
|
url = "/pybytes/networks/lora/"
|
|
identifier = "pybytes@networks@lora"
|
|
parent = "pybytes@networks"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Chirpstack LoRa Server"
|
|
url = "/pybytes/networks/lora/chirpstack/"
|
|
identifier = "pybytes@networks@lora@chirpstack"
|
|
parent = "pybytes@networks@lora"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Visualise data"
|
|
url = "/pybytes/dashboard/"
|
|
identifier = "pybytes@dashboard"
|
|
parent = "pybytes"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "Integrations"
|
|
url = "/pybytes/integrations/"
|
|
identifier = "pybytes@integrations"
|
|
parent = "pybytes"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "Pymesh Integration"
|
|
url = "/pybytes/pymeshintegration/"
|
|
identifier = "pybytes@pymeshintegration"
|
|
parent = "pybytes"
|
|
weight = 90
|
|
|
|
[[menu.main]]
|
|
name = "Amazon IoT"
|
|
url = "/pybytes/integrations/amazon-iot/"
|
|
identifier = "pybytes@integrations@amazon-iot"
|
|
parent = "pybytes@integrations"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Microsoft Azure"
|
|
url = "/pybytes/integrations/azure/"
|
|
identifier = "pybytes@integrations@azure"
|
|
parent = "pybytes@integrations"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Google Cloud IoT"
|
|
url = "/pybytes/integrations/google/"
|
|
identifier = "pybytes@integrations@google"
|
|
parent = "pybytes@integrations"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Webhooks"
|
|
url = "/pybytes/integrations/webhooks/"
|
|
identifier = "pybytes@integrations@webhooks"
|
|
parent = "pybytes@integrations"
|
|
weight = 40
|
|
|
|
# *** Pymesh
|
|
[[menu.main]]
|
|
name = "Pymesh"
|
|
url = "/pymesh/"
|
|
identifier = "pymesh"
|
|
weight = 95
|
|
|
|
[[menu.main]]
|
|
name = "Pymesh LICENCE"
|
|
url = "/pymesh/licence"
|
|
identifier = "pymesh@licence"
|
|
parent = "pymesh"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Simple Example"
|
|
url = "/pymesh/simple-example"
|
|
identifier = "pymesh@simple-example"
|
|
parent = "pymesh"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pymesh Library API"
|
|
url = "/pymesh/lib-api"
|
|
identifier = "pymesh@lib-api"
|
|
parent = "pymesh"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Pymesh Library CLI"
|
|
url = "/pymesh/lib-cli"
|
|
identifier = "pymesh@lib-cli"
|
|
parent = "pymesh"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "Pymesh Library BLE RPC"
|
|
url = "/pymesh/lib-ble-rpc"
|
|
identifier = "pymesh@lib-ble-rpc"
|
|
parent = "pymesh"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Border Router Examplee"
|
|
url = "/pymesh/pymesh-br"
|
|
identifier = "pymesh@pymesh-br"
|
|
parent = "pymesh"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Advanced Security Example"
|
|
url = "/pymesh/security"
|
|
identifier = "pymesh@security"
|
|
parent = "pymesh"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "Micropython API"
|
|
url = "/firmwareapi/pycom/network/lora/pymesh"
|
|
identifier = "pymesh@api"
|
|
parent = "pymesh"
|
|
weight = 90
|
|
|
|
# *** Cellular Services
|
|
[[menu.main]]
|
|
name = "Cellular Services"
|
|
url = "/cellularservices/"
|
|
identifier = "cellularservices"
|
|
weight = 95
|
|
|
|
[[menu.main]]
|
|
name = "Vodafone NB-IoT"
|
|
url = "/cellularservices/vodafone/"
|
|
identifier = "cellularservices@vodafone"
|
|
parent = "cellularservices"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Sim card Registration"
|
|
url = "/cellularservices/vodafone/simregistration/"
|
|
identifier = "cellularservices@vodafone@simregistration"
|
|
parent = "cellularservices@vodafone"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Creating Reports"
|
|
url = "/cellularservices/vodafone/creatingreports/"
|
|
identifier = "cellularservices@vodafone@creatingreports"
|
|
parent = "cellularservices@vodafone"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Verizon Cat-M1"
|
|
url = "/cellularservices/verizon/"
|
|
identifier = "cellularservices@verison"
|
|
parent = "cellularservices"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "PySim"
|
|
url = "/cellularservices/pysim/"
|
|
identifier = "cellularservices@pysim"
|
|
parent = "cellularservices"
|
|
weight = 30
|
|
# *** Documentation Notes
|
|
[[menu.main]]
|
|
name = "Documentation Notes"
|
|
url = "/docnotes/"
|
|
identifier = "docnotes"
|
|
weight = 100
|
|
|
|
[[menu.main]]
|
|
name = "Syntax"
|
|
url = "/docnotes/syntax/"
|
|
identifier = "docnotes@syntax"
|
|
parent = "docnotes"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "REPL vs Scripts"
|
|
url = "/docnotes/replscript/"
|
|
identifier = "docnotes@replscript"
|
|
parent = "docnotes"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Mesh Networks"
|
|
url = "/docnotes/mesh-networks/"
|
|
identifier = "docnotes@mesh-networks"
|
|
parent = "docnotes"
|
|
weight = 30
|
|
|
|
# *** Advanced Topics
|
|
[[menu.main]]
|
|
name = "Advanced topics"
|
|
url = "/advance/downgrade/"
|
|
identifier = "advance"
|
|
weight = 150
|
|
|
|
[[menu.main]]
|
|
name = "Firmware Downgrade"
|
|
url = "/advance/downgrade/"
|
|
identifier = "advance@downgrade"
|
|
parent = "advance"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "CLI Updater"
|
|
url = "/advance/cli/"
|
|
identifier = "advance@cli"
|
|
parent = "advance"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "SecureBoot and Encryption"
|
|
url = "/advance/encryption/"
|
|
identifier = "advance@encryption"
|
|
parent = "advance"
|
|
weight = 30
|