https://github.com/seeed-studio/seeed-ambd-firmware
This RTL8720DN firmware export a RPC server interface through hardware SPI/UART port to MCU.
https://github.com/seeed-studio/seeed-ambd-firmware
bluetooth firmware rpc seeed wifi
Last synced: 11 months ago
JSON representation
This RTL8720DN firmware export a RPC server interface through hardware SPI/UART port to MCU.
- Host: GitHub
- URL: https://github.com/seeed-studio/seeed-ambd-firmware
- Owner: Seeed-Studio
- License: mit
- Created: 2020-08-07T06:17:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T09:11:28.000Z (over 1 year ago)
- Last Synced: 2025-04-06T01:05:07.229Z (about 1 year ago)
- Topics: bluetooth, firmware, rpc, seeed, wifi
- Language: C++
- Homepage:
- Size: 709 KB
- Stars: 35
- Watchers: 18
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Seeed RTL872X RPC firmware [](https://travis-ci.com/Seeed-Studio/seeed-ambd-firmware)
## Introduction
This RTL87XX [RPC](https://github.com/EmbeddedRPC/eRPC) firmware export a RPC server interface through hardware SPI/UART port to MCU.
## How to compile
### Tools
The arduino-cli tool is used to build and upload the RTL8720DN firmware to the Seeed Wio terminal board. Use following link for download and installation procedure:
* [Arduino CLI](https://arduino.github.io/arduino-cli/installation/).
Sample script is below:
```sh
wget https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh
chmod a+x install.sh
sudo BINDIR=/usr/local/bin ./install.sh
sudo rm -rf ~/.arduino15
arduino-cli config init
```
### ArduinoCore
Before compiling the firmware, you need to install the Arduino core of rtl872x [ArduinoCore-ambd](https://github.com/Seeed-Studio/ArduinoCore-ambd/)
- board index
```
https://files.seeedstudio.com/arduino/package_realtek.com_amebad_index.json
```
Sample script is below:
```sh
arduino-cli config add board_manager.additional_urls https://files.seeedstudio.com/arduino/package_realtek.com_amebad_index.json
arduino-cli core update-index
arduino-cli core install realtek:AmebaD
rm -rf ~/.arduino15/packages/realtek/hardware/AmebaD/3.0.5
git clone https://github.com/Seeed-Studio/ArduinoCore-ambd ~/.arduino15/packages/realtek/hardware/AmebaD/3.0.5
```
### build
```sh
./arduino-build.sh --build
```
### flash
```sh
chmod +x build.sh
./build.sh --flash /dev/tty***
````
-----
This software RPC server section is written by Seeed Studio
and is licensed under The MIT License. Check License.txt for more information.
Contributing to this software is warmly welcomed. You can do this basically by
forking, committing modifications and then pulling requests (follow the links above
for operating guide). Adding change log and your contact into file header is encouraged.
Thanks for your contribution.