* Add vitepress tree * Update existing workflows so they dont trigger on changes in the docs path * Add nojekyll, package.json, LICENCE etc * Add crowdin docs upload/download scripts * Add docs flaw checker workflows * Used docs prefix for docs workflows * Crowdin obvious fixes * ci: docs move to self hosted runner runs on a beefy server for faster builds Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: don't run build action for docs or ci changes Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: update runners Signed-off-by: Ramon Roche <mrpollo@gmail.com> * Add docs/en * Add docs assets and scripts * Fix up editlinks to point to PX4 sources * Download just the translations that are supported * Add translation sources for zh, uk, ko * Update latest tranlsation and uorb graphs * update vitepress to latest --------- Signed-off-by: Ramon Roche <mrpollo@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
2.0 KiB
SiK Radio Integration
SiK radio is a collection of firmware and tools for telemetry radios.
Information about using SiK Radio can be found in Peripheral Hardware > Telemetry > SiK Radio
The ("developer") information below explains how to build SiK firmware from source and configure it using AT commands.
Supported Radio Hardware
The SiK repository includes bootloaders and firmware for the following telemetry radios (2020-02-25):
- HopeRF HM-TRP
- HopeRF RF50-DEMO
- RFD900
- RFD900a
- RFD900p
- RFD900pe
- RFD900u
- RFD900ue
::: info The SiK repository does not currently firmware for RFD900x or RFD900ux telemetry radios. In order to update firmware on these radios (for instance, in order to support MAVLink v2.0), the following process is suggested:
- Download the appropriate firmware from the RFDesign website.
- On a Windows PC, download and install RFD Modem Tools.
- Use the RFD Modem Tools GUI to upload the firmware to your RFD900x or RFD900ux telemetry radio.
:::
Build Instructions
You will need to install the required 8051 compiler, as this is not included in the default PX4 Build toolchain.
Mac OS
Install the toolchain:
brew install sdcc
Build the image for the standard SiK Radio / 3DR Radio:
git clone https://github.com/LorenzMeier/SiK.git
cd SiK/Firmware
make install
Upload it to the radio **change the serial port name**:
tools/uploader.py --port /dev/tty.usbserial-CHANGETHIS dst/radio~hm_trp.ihx
Configuration Instructions
The radio supports AT commands for configuration.
screen /dev/tty.usbserial-CHANGETHIS 57600 8N1
Then start command mode:
::: info DO NOT TYPE ANYTHING ONE SECOND BEFORE AND AFTER :::
+++
List the current settings:
ATI5
Then set the net ID, write settings and reboot radio:
ATS3=55
AT&W
ATZ
::: info You might have to power-cycle the radio to connect it to the 2nd radio. :::