Skip to content

bmourit/ArduinoCore-MFL

Repository files navigation

Arduino Core MFL for GD32F103x/GD32F303x MCUs

This repository contains the source code and configuration files of the Arduino MFL Core for Gigadevice's GD32F103x Cortex-M3 and GD32F303x Cortex-M4 processors. Board support is currently limited to 3D printer based boards. This core is used with the recently upstreamed GD32 MFL HAL for the excellent and widely-used Marlin Firmware.

Any additional uses of the core are welcomed.

Branches

The default main branch is the developement branch and should NOT be use in production. You should use release branches (Eg. branch V1.0.x) for production builds.

Current State and Testing

This is a very new core, with most functionality only tested on the currently supported boards. Specifically, the Wire I2C, SPI, and SoftwareSerial libraries would benefit from additional testing. Any contributions of additional functionality/bug fixes are welcome.

Installation on Arduino IDE

This core is not yet available as a package in the Arduino IDE cores manager.

Bugs or Issues

If you find a bug you can submit an issue here on github:

https://github.com/bmourit/ArduinoCore-MFL/issues

Before posting a new issue, please check if the same problem has been already reported by someone else to avoid duplicates.

Contributions

Contributions are always welcome. The preferred way to receive code contribution is by submitting a Pull Request on github.

License and credits

This core has been developed by B. Mouritsen and GPLv2 liscened. Arduino API is GPLv2 licensed. MFL is LGPLv3 liscensed.

About

Arduino Core for GD32 (GD32F103Rx/GD32F303Rx) using the MFL C++ library

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages