mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 11:06:37 +01:00
1629 lines
41 KiB
TOML
1629 lines
41 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 = "Getting Started"
|
|
url = "/gettingstarted/"
|
|
identifier = "gettingstarted@gettingstarted"
|
|
parent="gettingstarted"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Software"
|
|
url = "/gettingstarted/software/"
|
|
identifier = "gettingstarted@software"
|
|
parent = "gettingstarted"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Drivers"
|
|
url = "/gettingstarted/software/drivers/"
|
|
identifier = "gettingstarted@software@drivers"
|
|
parent = "gettingstarted@software"
|
|
weight = 10
|
|
|
|
|
|
|
|
[[menu.main]]
|
|
name= "VS Code"
|
|
url="/gettingstarted/software/vscode/"
|
|
identifier= "gettingstarted@software@vscode"
|
|
parent= "gettingstarted@software"
|
|
weight=20
|
|
|
|
[[menu.main]]
|
|
name= "Atom"
|
|
url="/gettingstarted/software/atom/"
|
|
identifier= "gettingstarted@software@atom"
|
|
parent= "gettingstarted@software"
|
|
weight=30
|
|
|
|
[[menu.main]]
|
|
name = "Programming the modules"
|
|
url = "/gettingstarted/programming/"
|
|
identifier = "gettingstarted@programming"
|
|
parent = "gettingstarted"
|
|
weight = 40
|
|
|
|
[[menu.main]]
|
|
name = "USB Serial"
|
|
url = "/gettingstarted/programming/usbserial/"
|
|
identifier = "gettingstarted@programming@usbserial"
|
|
parent = "gettingstarted@programming"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "FTP & Telnet"
|
|
url = "/gettingstarted/programming/ftp/"
|
|
identifier = "gettingstarted@programming@ftp"
|
|
parent = "gettingstarted@programming"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Safe boot"
|
|
url = "/gettingstarted/programming/safeboot/"
|
|
identifier = "gettingstarted@programming@safeboot"
|
|
parent = "gettingstarted@programming"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Device Registration"
|
|
url = "/gettingstarted/registration/"
|
|
identifier = "gettingstarted@registration"
|
|
parent = "gettingstarted"
|
|
weight = 50
|
|
|
|
[[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 = "Chirpstack"
|
|
url = "/gettingstarted/registration/lora/chirpstack/"
|
|
identifier = "gettingstarted@registration@lora@chirpstack"
|
|
parent = "gettingstarted@registration@lora"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Senet"
|
|
url = "/gettingstarted/registration/lora/senet/"
|
|
identifier = "gettingstarted@registration@lora@senet"
|
|
parent = "gettingstarted@registration@lora"
|
|
weight = 30
|
|
|
|
# *** Tutorials & Examples
|
|
[[menu.main]]
|
|
name = "Tutorials & Examples"
|
|
url = "/tutorials/"
|
|
identifier = "tutorials"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "Basic"
|
|
url = "/tutorials/basic/"
|
|
identifier = "tutorials@basic"
|
|
parent = "tutorials"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "REPL"
|
|
url = "/tutorials/basic/repl/"
|
|
identifier = "tutorials@basic@repl"
|
|
parent = "tutorials@basic"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "Sleep"
|
|
url = "/tutorials/basic/sleep/"
|
|
identifier = "tutorials@basic@sleep"
|
|
parent = "tutorials@basic"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "Print"
|
|
url = "/tutorials/basic/print/"
|
|
identifier = "tutorials@basic@print"
|
|
parent = "tutorials@basic"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "RGB LED"
|
|
url = "/tutorials/basic/rgbled/"
|
|
identifier = "tutorials@basic@rgbled"
|
|
parent = "tutorials@basic"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "GPIO"
|
|
url = "/tutorials/basic/gpio/"
|
|
identifier = "tutorials@basic@gpio"
|
|
parent = "tutorials@basic"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name="Hardware"
|
|
url="/tutorials/hardware/"
|
|
identifier="tutorials@hardware"
|
|
parent="tutorials"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name="ADC"
|
|
url="/tutorials/hardware/adc/"
|
|
identifier="tutorials@hardware@adc"
|
|
parent="tutorials@hardware"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name="I2C"
|
|
url="/tutorials/hardware/i2c/"
|
|
identifier="tutorials@hardware@i2c"
|
|
parent="tutorials@hardware"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name="Onewire"
|
|
url="/tutorials/hardware/owd/"
|
|
identifier="tutorials@hardware@owd"
|
|
parent="tutorials@hardware"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name="PIR Sensor"
|
|
url="/tutorials/hardware/pir/"
|
|
identifier="tutorials@hardware@pir"
|
|
parent="tutorials@hardware"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name="Modbus"
|
|
url="/tutorials/hardware/modbus/"
|
|
identifier="tutorials@hardware@modbus"
|
|
parent="tutorials@hardware"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name="Threading"
|
|
url="/tutorials/hardware/threading/"
|
|
identifier="tutorials@hardware@threading"
|
|
parent="tutorials@hardware"
|
|
weight = 60
|
|
[[menu.main]]
|
|
name="Timers"
|
|
url="/tutorials/hardware/timers/"
|
|
identifier="tutorials@hardware@timers"
|
|
parent="tutorials@hardware"
|
|
weight = 70
|
|
[[menu.main]]
|
|
name="Touch"
|
|
url="/tutorials/hardware/touch/"
|
|
identifier="tutorials@hardware@touch"
|
|
parent="tutorials@hardware"
|
|
weight = 80
|
|
|
|
[[menu.main]]
|
|
name = "Networks"
|
|
url = "/tutorials/networks/"
|
|
identifier = "tutorials@networks"
|
|
parent = "tutorials"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "WiFi"
|
|
url = "/tutorials/networks/wlan/"
|
|
identifier = "tutorials@networks@wlan"
|
|
parent = "tutorials@networks"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "BLE"
|
|
url = "/tutorials/networks/ble/"
|
|
identifier = "tutorials@networks@ble"
|
|
parent = "tutorials@networks"
|
|
weight = 15
|
|
[[menu.main]]
|
|
name = "SigFox"
|
|
url = "/tutorials/networks/sigfox/"
|
|
identifier = "tutorials@networks@sigfox"
|
|
parent = "tutorials@networks"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "LoRa"
|
|
url = "/tutorials/networks/LoRa/"
|
|
identifier = "tutorials@networks@lora"
|
|
parent = "tutorials@networks"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "LoRaWAN ABP"
|
|
url = "/tutorials/networks/lora/lorawan-abp/"
|
|
identifier = "tutorials@networks@lora@lorawan-abp"
|
|
parent = "tutorials@networks@lora"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "LoRaWAN OTAA"
|
|
url = "/tutorials/networks/lora/lorawan-otaa/"
|
|
identifier = "tutorials@networks@lora@lorawan-otaa"
|
|
parent = "tutorials@networks@lora"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "LoRaWAN Gateway"
|
|
url = "/tutorials/networks/lora/lorawan-nano-gateway/"
|
|
identifier = "tutorials@networks@lora@lorawan-gateway"
|
|
parent = "tutorials@networks@lora"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "LoRa RAW"
|
|
url = "/tutorials/networks/lora/lora-mac/"
|
|
identifier = "tutorials@networks@lora@lora-mac"
|
|
parent = "tutorials@networks@lora"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "LoRa RAW Gateway"
|
|
url = "/tutorials/networks/lora/lora-mac-nano-gateway/"
|
|
identifier = "tutorials@networks@lora@lora-mac-nano-gateway"
|
|
parent = "tutorials@networks@lora"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name = "Lopy to Lopy"
|
|
url = "/tutorials/networks/lora/module-module/"
|
|
identifier = "tutorials@networks@lora@module-module"
|
|
parent = "tutorials@networks@lora"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "LTE"
|
|
url = "/tutorials/networks/lte/"
|
|
identifier = "tutorials@networks@lte"
|
|
parent = "tutorials@networks"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "Ethernet"
|
|
url = "/tutorials/networks/ethernet/"
|
|
identifier = "tutorials@networks@ethernet"
|
|
parent = "tutorials@networks"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Network Protecols"
|
|
url = "/tutorials/networkprotecols/"
|
|
identifier = "tutorials@networkprotecols"
|
|
parent = "tutorials"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "AWS"
|
|
url = "/tutorials/networkprotecols/aws/"
|
|
identifier = "tutorials@networkprotecols@aws"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "HTTP Webserver"
|
|
url = "/tutorials/networkprotecols/webserver/"
|
|
identifier = "tutorials@networkprotecols@webserver"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 15
|
|
[[menu.main]]
|
|
name = "HTTPS"
|
|
url = "/tutorials/networkprotecols/https/"
|
|
identifier = "tutorials@networkprotecols@https"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "MQTT"
|
|
url = "/tutorials/networkprotecols/mqtt/"
|
|
identifier = "tutorials@networkprotecols@mqtt"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "PoE"
|
|
url = "/tutorials/networkprotecols/PoE/"
|
|
identifier = "tutorials@networkprotecols@poe"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "NTP"
|
|
url = "/tutorials/networkprotecols/ntp/"
|
|
identifier = "tutorials@networkprotecols@ntp"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 45
|
|
[[menu.main]]
|
|
name = "Sockets"
|
|
url = "/tutorials/networkprotecols/socket/"
|
|
identifier = "tutorials@networkprotecols@socket"
|
|
parent = "tutorials@networkprotecols"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Expansion Boards"
|
|
url = "/tutorials/expansionboards/"
|
|
identifier = "tutorials@expansionboards"
|
|
parent = "tutorials"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name = "Pygate"
|
|
url = "/tutorials/expansionboards/pygate/"
|
|
identifier = "tutorials@expansionboards@pygate"
|
|
parent = "tutorials@expansionboards"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "pysense"
|
|
url = "/tutorials/expansionboards/pysense"
|
|
identifier = "tutorials@expansionboards@pysense"
|
|
parent = "tutorials@expansionboards"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "pysense 2.0 X"
|
|
url = "/tutorials/expansionboards/pysense2"
|
|
identifier = "tutorials@expansionboards@pysense2"
|
|
parent = "tutorials@expansionboards"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "pytrack"
|
|
url = "/tutorials/expansionboards/pytrack"
|
|
identifier = "tutorials@expansionboards@pytrack"
|
|
parent = "tutorials@expansionboards"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "pytrack 2.0 X"
|
|
url = "/tutorials/expansionboards/pytrack2"
|
|
identifier = "tutorials@expansionboards@pytrack2"
|
|
parent = "tutorials@expansionboards"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name = "pyscan"
|
|
url = "/tutorials/expansionboards/pyscan"
|
|
identifier = "tutorials@expansionboards@pyscan"
|
|
parent = "tutorials@expansionboards"
|
|
weight = 60
|
|
[[menu.main]]
|
|
name = "Advanced"
|
|
url = "/tutorials/advanced/"
|
|
identifier = "tutorials@advanced"
|
|
parent = "tutorials"
|
|
weight = 60
|
|
|
|
# *** 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 = "Expansion boards"
|
|
url = "/firmwareapi/pycom/expansionboards/"
|
|
identifier = "firmwareapi@pycom@expansionboards"
|
|
parent = "firmwareapi@pycom"
|
|
weight = 50
|
|
|
|
[[menu.main]]
|
|
name = "Pygate"
|
|
url = "/firmwareapi/pycom/expansionboards/pygate/"
|
|
identifier = "firmwareapi@pycom@expansionboards@pygate"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "pysense"
|
|
url = "/firmwareapi/pycom/expansionboards/pysense/"
|
|
identifier = "firmwareapi@pycom@expansionboards@pysense"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "pysense 2.0 x"
|
|
url = "/firmwareapi/pycom/expansionboards/pysense2/"
|
|
identifier = "firmwareapi@pycom@expansionboards@pysense2"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "pytrack"
|
|
url = "/firmwareapi/pycom/expansionboards/pytrack/"
|
|
identifier = "firmwareapi@pycom@expansionboards@pytrack"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "pytrack 2.0 x"
|
|
url = "/firmwareapi/pycom/expansionboards/pytrack2/"
|
|
identifier = "firmwareapi@pycom@expansionboards@pytrack2"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name = "pyscan"
|
|
url = "/firmwareapi/pycom/expansionboards/pyscan/"
|
|
identifier = "firmwareapi@pycom@expansionboards@pyscan"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 60
|
|
[[menu.main]]
|
|
name = "sleep"
|
|
url = "/firmwareapi/pycom/expansionboards/sleep/"
|
|
identifier = "firmwareapi@pycom@expansionboards@sleep"
|
|
parent = "firmwareapi@pycom@expansionboards"
|
|
weight = 70
|
|
|
|
|
|
[[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 = "L01 OEM Baseboard"
|
|
url = "/datasheets/oem/l01_reference/"
|
|
identifier = "datasheets@oem@l01_reference"
|
|
parent = "datasheets@oem"
|
|
weight = 25
|
|
|
|
[[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 = "Universal OEM Baseboard"
|
|
url = "/datasheets/oem/universal_reference/"
|
|
identifier = "datasheets@oem@universal_reference"
|
|
parent = "datasheets@oem"
|
|
weight = 60
|
|
|
|
[[menu.main]]
|
|
name = "OEM Deepsleep"
|
|
url = "/datasheets/oem/deepsleep/"
|
|
identifier = "datasheets@oem@deepsleep"
|
|
parent = "datasheets@oem"
|
|
weight = 70
|
|
|
|
[[menu.main]]
|
|
name = "Expansion Boards and Shields"
|
|
url = "/datasheets/expansionboards/"
|
|
identifier = "datasheets@boards"
|
|
parent = "datasheets"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "Pygate"
|
|
url = "/datasheets/expansionboards/pygate/"
|
|
identifier = "datasheets@boards@pygate"
|
|
parent = "datasheets@boards"
|
|
weight = 5
|
|
|
|
|
|
[[menu.main]]
|
|
name = "Pysense"
|
|
url = "/datasheets/expansionboards/pysense/"
|
|
identifier = "datasheets@boards@pysense"
|
|
parent = "datasheets@boards"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Pytrack 2.0X"
|
|
url = "/datasheets/boards/pytrack2/"
|
|
identifier = "datasheets@boards@pytrack2"
|
|
parent = "datasheets@boards"
|
|
weight = 10
|
|
|
|
[[menu.main]]
|
|
name = "Pysense 2.0X"
|
|
url = "/datasheets/boards/pysense2/"
|
|
identifier = "datasheets@boards@pysense2"
|
|
parent = "datasheets@boards"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "Pysense 2.0 X"
|
|
url = "/datasheets/expansionboards/pysense2/"
|
|
identifier = "datasheets@boards@pysense2"
|
|
parent = "datasheets@boards"
|
|
weight = 20
|
|
[[menu.main]]
|
|
name = "Pytrack"
|
|
url = "/datasheets/expansionboards/pytrack/"
|
|
identifier = "datasheets@boards@pytrack"
|
|
parent = "datasheets@boards"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "Pytrack 2.0 X"
|
|
url = "/datasheets/expansionboards/pytrack2/"
|
|
identifier = "datasheets@boards@pytrack2"
|
|
parent = "datasheets@boards"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "Pyscan"
|
|
url = "/datasheets/expansionboards/pyscan/"
|
|
identifier = "datasheets@boards@pyscan"
|
|
parent = "datasheets@boards"
|
|
weight = 50
|
|
[[menu.main]]
|
|
name = "Expansion Board 2.0"
|
|
url = "/datasheets/expansionboards/expansion2/"
|
|
identifier = "datasheets@boards@expansion2"
|
|
parent = "datasheets@boards"
|
|
weight = 60
|
|
[[menu.main]]
|
|
name = "Expansion Board 3.0"
|
|
url = "/datasheets/expansionboards/expansion3/"
|
|
identifier = "datasheets@boards@expansion3"
|
|
parent = "datasheets@boards"
|
|
weight = 70
|
|
|
|
|
|
|
|
[[menu.main]]
|
|
name = "Notes"
|
|
url = "/datasheets/notes/"
|
|
identifier = "datasheets@notes"
|
|
parent = "datasheets"
|
|
weight = 40
|
|
|
|
# firmware tool
|
|
[[menu.main]]
|
|
name = "Update Firmware"
|
|
url = "/updatefirmware/"
|
|
identifier = "updatefirmware"
|
|
weight = 85
|
|
|
|
[[menu.main]]
|
|
name = "Device"
|
|
url = "/updatefirmware/device/"
|
|
identifier = "updatefirmware@device"
|
|
parent= "updatefirmware"
|
|
weight = 10
|
|
[[menu.main]]
|
|
name = "Device (OTA)"
|
|
url = "/updatefirmware/OTA/"
|
|
identifier = "updatefirmware@ota"
|
|
parent= "updatefirmware"
|
|
weight = 20
|
|
|
|
[[menu.main]]
|
|
name = "Expansion Board"
|
|
url = "/updatefirmware/expansionboard/"
|
|
identifier = "updatefirmware@expansionboard"
|
|
parent= "updatefirmware"
|
|
weight = 30
|
|
|
|
[[menu.main]]
|
|
name = "LTE Modem"
|
|
url = "/updatefirmware/ltemodem/"
|
|
identifier = "updatefirmware@ltemodem"
|
|
parent = "updatefirmware"
|
|
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 = "Micropython Support"
|
|
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 = "Micropython"
|
|
url = "/docnotes/micropython/"
|
|
identifier = "docnotes@micropython"
|
|
parent = "docnotes"
|
|
weight = 30
|
|
[[menu.main]]
|
|
name = "Micropython examples"
|
|
url = "/docnotes/examples/"
|
|
identifier = "docnotes@examples"
|
|
parent = "docnotes"
|
|
weight = 40
|
|
[[menu.main]]
|
|
name = "REPL commands"
|
|
url = "/docnotes/repl/"
|
|
identifier = "docnotes@repl"
|
|
parent = "docnotes"
|
|
weight = 50
|
|
|
|
[[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
|
|
|
|
[[menu.main]]
|
|
name="License"
|
|
url="/license/"
|
|
identifier="license"
|
|
weight = 500
|