mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 13:06:14 +01:00
70 lines
2.4 KiB
Markdown
70 lines
2.4 KiB
Markdown
# Connect to Pybytes: Flash Pybytes library manually
|
|
|
|
## Connecting a device to Pybytes by flashing Pybytes library manually
|
|
|
|
In this section, we will explain to you how to connect your device to Pybytes by flashing Pybytes library manually.
|
|
|
|
{% hint style="info" %}
|
|
From firmware 1.16.x onwards all Pycom devices come with Pybytes library build-in `/frozen` folder. That means that you can add your device quickly without the need of flashing Pybytes library manually. [Click here for more information.](quick.md)
|
|
{% endhint %}
|
|
|
|
### Step 1: Download your Pybytes Library
|
|
|
|
At the last step of the "Add Device" process:
|
|
|
|

|
|
|
|
1. Click on download "Pybytes library"
|
|
|
|

|
|
|
|
You can also download _Pybytes library_ at the device's settings page:
|
|
|
|
2. Navigate to your device in Pybytes;
|
|
|
|
3. On your device's page click on settings tab;
|
|
|
|
4. Click on the button _Download_ at Pybytes library;
|
|
|
|

|
|
|
|
### Step 2. Flash your device with Pymakr
|
|
|
|
{% hint style="info" %}
|
|
In case you haven't installed Pymakr plugin, follow [these instructions](../../pymakr/installation/atom.md).
|
|
{% endhint %}
|
|
|
|
1. Connect your device to your computer with USB cable.
|
|
2. Extract download Pybytes library and open extracted folder with Atom.
|
|
3. Get your device serial port: in Pymakr plugin click on _More_ > _get serial ports_
|
|
4. Paste your device's serial port to `pymakr.conf` file:
|
|
|
|
```text
|
|
{
|
|
"address": "PASTE_YOUR_SERIAL_PORT_HERE",
|
|
"username": "micro",
|
|
"password": "python",
|
|
"sync_folder": "flash"
|
|
}
|
|
```
|
|
|
|
5. Checkout your `flash/pybytes_config.json` file. It will be pre-filled with your information from Pybytes
|
|
|
|
Like deviceToken or WiFi credentials. You can change e.g. your WiFy password here.
|
|
|
|
6. Put your device in [safe boot mode](../../gettingstarted/programming/safeboot.md).
|
|
7. Upload code to your device by clicking on _Upload_ button in Pymakr.
|
|
|
|
After all Pybytes library files are uploaded to device, device will restart and will connect to Pybytes.
|
|
|
|
{% hint style="info" %}
|
|
Pybytes library is written to `/flash` folder and will take precedence over build in firmware libraries in `/frozen` folder.
|
|
{% endhint %}
|
|
|
|
## Next step: Set up your device's dashboard!
|
|
|
|
Now it's time to display data from your device into Pybytes dashboard.
|
|
|
|
{% page-ref page="../dashboard.md" %}
|
|
|