board707 / w80x_arduino

w806 package for Arduino IDE
GNU Lesser General Public License v2.1
68 stars 12 forks source link

w80x_duino

Arduino package for WinnerMicro boards, based on XT-E804 MCU.

This is a port of the WinnerMicro W806 SDK to the Arduino world. It uses T-HEAD C-SKY Tools V3.10.29 Minilibc abiv2 toolchain (GCC v6.3.0)

Boards

Package development - what works and what not

The ticked options have been implemented and tested, the unticked ones are under development, and more developers are expected to maintain together

To detailed development info see the CHANGES.txt file.

Library Compatibility List

The libraries listed below tested to be used with w80x controllers:

Ported Libraries

Below are links to w80x-ported versions of some arduino libraries:

Installation in Arduino IDE

  1. File -> Preferences

  2. Enter the following URL in the additional development board manager URL:

https://raw.githubusercontent.com/board707/w80x_arduino/hal-v0.6.0/package_w80x_index.json

In case of Error: 13 INTERNAL: can not install w80x_duino:csky@2021.04.23 tool use an alternative:

https://raw.githubusercontent.com/board707/w80x_arduino/hal-v0.6.0/package_w80x_test_index.json

If this doesn't work, try any of these link addresses:

http://dl.isme.fun/w80x_arduino/package_w80x_index.json

https://raw.githubusercontent.com/board707/w80x_arduino/hal-v0.6.0/package_w80x_isme_proxy_index.json

  1. Tools -> Boards -> Boards Manager... Search for w80x_duino, select the latest version to install

board_manager

  1. Tools -> Boards

Notes to Linux users

If you experienced the error at the first build under linux:

/w80x_duino/tools/w80x_tool/v1.0/lin/wm_tool: /lib64/libc.so.6: version GLIBC_2.34 not found

or something like it, just go to your w80x_duino/tools/w80x_tool/v1.0/lin/ folder and remove the wm_tool and wm_toold files. After that start building again and now the error should gone.

Support

If you have any problems using the package, please submit an issue directly. Developers are welcome to collaborate and develop and submit commits. This project will continue to be updated.

W806 MCU Info

Main Features

Power options

Credits

Original README (chinesse)