Git Product home page Git Product logo

arduino_core_stm8's Introduction

Arduino core support for STM8 based boards

GitHub release

Introduction

This repo adds the support of STM8 architecture in Arduino IDE.

This porting is based on several external components :

Solution is running on Windows only.

Getting Started

This repo is available as a package usable with Arduino Boards Manager.

Use this link in the "Additional Boards Managers URLs" field:

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

Warning:

  • Default branch has changed to main.
  • Since core release 1.0.0 this link has changed.

For full instructions on using the "Boards Manager", see the Getting Started page.

For advanced user, you can use the repository: see the Using git repository page.

Boards available

Troubleshooting and known issues

Please note that this is a new core using a new compiler. You may face some issues with libraries compatibility.
We have several known issues :

  • Windows 10: Board binary may be corrupted when plugged on a Windows 10 machine. To ensure compatibility with Windows 10, please upgrade STLink with revision 2.32.22 or higher (estimated availability October 1st).
  • Endianness: STM8 microcontrollers are natively Big Endian whereas Arduino boards and STM32 microcontrollers are Little Endian. By default, some libraries don't handle endianess, therefore these won't be directly compatible with STM8 (this is the case of SD library for example).

If you have any issue, you could file an issue on Github.

If you have a question about compiler, you can also send a mail to Cosmic support : send a mail to Cosmic support

arduino_core_stm8's People

Contributors

fpistm avatar lcharpenwi6labs avatar ridhaoswi6labs avatar seangau avatar tranquangvu0651 avatar vvestm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.