Jump to content
Rei Vilo

[Energia Library] RTOS Libraries for MSP432 on Energia MT

Recommended Posts

I'm exploring TI-RTOS and developing easy-to-use libraries for Energia MT.

 

The idea is to encapsulate each RTOS element into a class. Up to now, I've implemented the following libraries:

  • Event library with choice of event number Event_Id_00 ... Event_Id_31
  • Semaphore library
  • Mailbox library
  • Timer library

Share this post


Link to post
Share on other sites

The just released Energia 16 comes with the libraries I've developed for RTOS:

  • ClockLibrary and example multiBlink_with_Clock
  • EventLibrary and example MultiEvents
  • MailboxLibrary
  • SemaphoreLibrary
  • SWILibrary
  • SWItriggerLibrary
  • TaskLibrary
  • TimerLibrary

All the libraries are available under the menu Files > Example > 10.Multitasking and come with examples.

 

Enjoy!

Share this post


Link to post
Share on other sites

I've bundled all the libraries in a single package, called Galaxia.

 

 

Why the Galaxia name? With LaunchPad, BoosterPack and Energia, let's stay in space and explore new galaxies! :)

Share this post


Link to post
Share on other sites

At risk of coming across as presumptuous, we have "LaunchPad" and "BoosterPack"... so with RTOS support, "Orbital" tickles my fancy. :)

 

I do jest, and do appreciate your efforts.

Share this post


Link to post
Share on other sites

Hi,

 

I am unable to compile the "Task Library" and "Timer Library" examples for Redbearlab WiFi mini EMT. It can not find the timer.h files. Do we have to something extra (add some files) to compile these example? Also what are the time limitations for Redbearlab WiFi mini EMT?

 

On the other hand if I remove the timer part from TaskLibrary example it runs okay. Does this mean there is no timer support for Redbearlab WiFi mini?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×