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.



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



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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...