Skip to content

Multi-tasking examples from Energia application packaged as a library so they can be loaded into Arduino.

License

Notifications You must be signed in to change notification settings

Andy4495/Energia-MultiTasking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Energia-MultiTasking Examples Library

Arduino Compile Sketches Check Markdown Links

This repo is packaged as an Arduino library in order to access the MultiTasking examples that are included as part of the Energia application. It is not actually a library, but includes an examples folder so that Arduino will load the files and display the examples.

Energia includes several example sketches to demonstrate the multi-tasking functionality included in later releases of Energia (referred to as "EnergiaMT"). This functionality is based on TI-RTOS.

Because these examples are included in the Energia application itself, they are not available when loading Texas Instruments platform cores into Arduino using the Boards Manager. I have therefore packaged them as a library so that they can be loaded into Arduino and be accessible through the File->Examples->Energia-MultiTasking menu.

Installation

Download the Source code (zip) file from the Assets area of the Releases page. Then, from the Arduino IDE, select the Sketch->Include Library->Add ZIP Library menu to install the library.

Usage

The example sketches are available from the File->Examples->Energia-MultiTasking menu.

Documentation

The Energia website has an overview for using multi-tasking, and tutorials for several of the example sketches (scroll down to 8. MultiTasking).

In case the Energia website goes offline, the overview and tutorial files are also available in the extras/docs directory in this repository. These files are also available in the energia.nu GitHub repo which contains the source files for the energia.nu website.

License

Some of the files are copyright (c) Rei Vilo and licensed per CC = BY SA NC.

For the other files/directories that do not mention a specific license, it is assumed that they are licensed per the Energia license.txt file, in which libraries and cores are covered by the GNU LGPL v2.1.

Please reference license.txt or the specific files for more details on the license.

About

Multi-tasking examples from Energia application packaged as a library so they can be loaded into Arduino.

Resources

License

Stars

Watchers

Forks

Packages

No packages published