{"id":22344970,"url":"https://github.com/seeed-studio/seeed-ambd-firmware","last_synced_at":"2025-07-30T03:31:45.370Z","repository":{"id":44930521,"uuid":"285753281","full_name":"Seeed-Studio/seeed-ambd-firmware","owner":"Seeed-Studio","description":"This RTL8720DN firmware export a RPC server interface through hardware SPI/UART port to MCU.  ","archived":false,"fork":false,"pushed_at":"2025-01-08T09:11:28.000Z","size":726,"stargazers_count":35,"open_issues_count":0,"forks_count":5,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-06T01:05:07.229Z","etag":null,"topics":["bluetooth","firmware","rpc","seeed","wifi"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seeed-Studio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-07T06:17:40.000Z","updated_at":"2025-01-08T09:11:31.000Z","dependencies_parsed_at":"2024-12-31T05:19:36.692Z","dependency_job_id":"24305934-495c-4cf9-94eb-22f06b3c20e3","html_url":"https://github.com/Seeed-Studio/seeed-ambd-firmware","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/Seeed-Studio/seeed-ambd-firmware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2Fseeed-ambd-firmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2Fseeed-ambd-firmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2Fseeed-ambd-firmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2Fseeed-ambd-firmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seeed-Studio","download_url":"https://codeload.github.com/Seeed-Studio/seeed-ambd-firmware/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2Fseeed-ambd-firmware/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267803980,"owners_count":24146527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth","firmware","rpc","seeed","wifi"],"created_at":"2024-12-04T09:15:44.448Z","updated_at":"2025-07-30T03:31:45.348Z","avatar_url":"https://github.com/Seeed-Studio.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seeed RTL872X RPC firmware  [![Build Status](https://travis-ci.com/Seeed-Studio/seeed-ambd-firmware.svg?branch=master)](https://travis-ci.com/Seeed-Studio/seeed-ambd-firmware)\r\n\r\n## Introduction\r\n\r\nThis RTL87XX [RPC](https://github.com/EmbeddedRPC/eRPC) firmware export a RPC server interface through hardware SPI/UART port to MCU.  \r\n\r\n## How to compile \r\n### Tools \r\nThe 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:\r\n* [Arduino CLI](https://arduino.github.io/arduino-cli/installation/).\r\n\r\nSample script is below:\r\n```sh\r\nwget https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh\r\nchmod a+x install.sh\r\nsudo BINDIR=/usr/local/bin ./install.sh\r\nsudo rm -rf ~/.arduino15\r\narduino-cli config init\r\n```\r\n\r\n### ArduinoCore\r\nBefore compiling the firmware, you need to install the Arduino core of rtl872x [ArduinoCore-ambd](https://github.com/Seeed-Studio/ArduinoCore-ambd/)\r\n- board index\r\n```\r\nhttps://files.seeedstudio.com/arduino/package_realtek.com_amebad_index.json\r\n```\r\n\r\nSample script is below:\r\n```sh\r\narduino-cli config add board_manager.additional_urls https://files.seeedstudio.com/arduino/package_realtek.com_amebad_index.json\r\narduino-cli core update-index\r\narduino-cli core install realtek:AmebaD\r\nrm -rf ~/.arduino15/packages/realtek/hardware/AmebaD/3.0.5\r\ngit clone https://github.com/Seeed-Studio/ArduinoCore-ambd ~/.arduino15/packages/realtek/hardware/AmebaD/3.0.5\r\n```\r\n\r\n### build\r\n```sh\r\n./arduino-build.sh --build\r\n```\r\n\r\n### flash\r\n\r\n```sh\r\nchmod +x build.sh\r\n./build.sh --flash /dev/tty***\r\n````\r\n\r\n-----\r\nThis software RPC server section is written by Seeed Studio\r\nand is licensed under The MIT License. Check License.txt for more information.\r\n\r\nContributing to this software is warmly welcomed. You can do this basically by\r\nforking, committing modifications and then pulling requests (follow the links above\r\nfor operating guide). Adding change log and your contact into file header is encouraged.\r\nThanks for your contribution.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-studio%2Fseeed-ambd-firmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseeed-studio%2Fseeed-ambd-firmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-studio%2Fseeed-ambd-firmware/lists"}