dpharris 13 Posted September 24, 2015 Share Posted September 24, 2015 Yes, great addition to Energia! Quote Link to post Share on other sites
Rei Vilo 695 Posted September 24, 2015 Author Share Posted September 24, 2015 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? I haven't tested the RBL WiFi mini. I targeted the MSP42 and CC3200 LaunchPads. Quote Link to post Share on other sites
colinives2 0 Posted December 12, 2015 Share Posted December 12, 2015 Presumably these won;t work with the MSP430FR5969 :-( Is there another simple RTOS I could use? Thanks Quote Link to post Share on other sites
Rei Vilo 695 Posted December 13, 2015 Author Share Posted December 13, 2015 The Galaxia library should also work on the SensorTag CC2650 with Energia 17. Quote Link to post Share on other sites
Rei Vilo 695 Posted April 6, 2016 Author Share Posted April 6, 2016 I've submitted three projects at Hackters.io about Energia Multi-Tasking and the Galaxia library. Multi-Tasking with Energia MT with Galaxia Library How to run multiple tasks on a LaunchPad? We're using two different solutions, one standard and another based on the Galaxia library. By Rei Vilo . Manage Single Resource with Energia MT and Galaxia How to manage a single resource across multiple tasks? Semaphores come to the rescue. By Rei Vilo . Send Data Across Tasks with Energia and Galaxia How to send data across tasks? Mailbox can help! By Rei Vilo . Feel free to click on Respect Project! solipso, Fmilburn, bluehash and 2 others 5 Quote Link to post Share on other sites
Rei Vilo 695 Posted April 14, 2016 Author Share Posted April 14, 2016 I've just released version 2.0.1 of the Galaxia library. I've updated the Galaxia library to release 2.0.1 with revised and better examples after feed-back from Hacksters.io. The library comes with an umbrella file Galaxia.h for an easier #include1 #include "Galaxia.h" Because SWI has been removed from RTOS for Energia MT 0101E0017, SWI And SWITrigger are no longer operational. Find more at https://github.com/rei-vilo/GalaxiaLibrary. Gustou 1 Quote Link to post Share on other sites
Gustou 0 Posted April 15, 2016 Share Posted April 15, 2016 Thanks a lot for this library, it simplifies everything ! Just a small interrogation I did not get the implication of this comment: Because SWI has been removed from RTOS for Energia MT 0101E0017, SWI And SWITrigger are no longer operational. I could not find the rationale behind that (as well as any clue about when the SWI removal in Energia's github). Does that means that I should also stop using SWIs in my code using Energia? Quote Link to post Share on other sites
Rei Vilo 695 Posted April 15, 2016 Author Share Posted April 15, 2016 SWI's have been removed to reduce the binary size. It is indeed a build option for TI-RTOS. SWI's take quite a bit of RAM/FLASH. Do you have a specific use case that requires SWI's? Quote Link to post Share on other sites
Gustou 0 Posted April 15, 2016 Share Posted April 15, 2016 I don't have any use cases in mind, but I had the following mental model: Hardware interrupt handled in a HWI whose role is to simply trigger a SWI that then handles whatever need to be done to handle the interrupt. But if it's a good practice to bypass the SWI, I'm fine with it Quote Link to post Share on other sites
Rei Vilo 695 Posted April 17, 2016 Author Share Posted April 17, 2016 Hardware interrupt handled in a HWI whose role is to simply trigger a SWI that then handles whatever need to be done to handle the interrupt. I've been taught the same procedure. LEt's wait and see what Energia decides! Quote Link to post Share on other sites
BRey 22 Posted April 17, 2016 Share Posted April 17, 2016 I don't know if this is better, but In the AIR430Boost... library, they create a task that waits on a semaphore, the HWI sends the semaphore to waken the task. https://github.com/energia/Energia/blob/master/hardware/msp432/libraries/AIR430BoostUSAFCC/utility/A110x2500Radio.cpp B Quote Link to post Share on other sites
Rei Vilo 695 Posted April 28, 2016 Author Share Posted April 28, 2016 I've posted four tutorials on Hacskter.io Multi-Tasking with Energia MT with Galaxia Library Manage Single Resource with Energia MT and Galaxia Send Data Across Tasks with Energia and Galaxia Events with Energia MT and Galaxia Library Feel free to click on the Respect button! Frida 1 Quote Link to post Share on other sites
speed07 1 Posted January 20, 2017 Share Posted January 20, 2017 I'm new to msp432 , and thanks to you things are a lot more simpler.Is there a frequency counter library available? Or how can I implement frequency counting precisely in 0-100 Hz range for square wave i/p in msp432? Quote Link to post Share on other sites
dubnet 238 Posted January 20, 2017 Share Posted January 20, 2017 First of all, welcome to the forum. You may find better success with your question if you start a new post rather than adding to a post that is 9 months old. As to your question you may want to try searching this site for previous posts on implementing a frequency counter. If you can't find what you are looking for then please start a new post and I am sure that someone will be able to help you out. Quote Link to post Share on other sites
Rei Vilo 695 Posted December 28, 2017 Author Share Posted December 28, 2017 The RTOS elements implemented by Energia MT vary according to the distribution. Some elements are no longer supported, other elements disappear then come back. Please refer to Regression Tests Against MSP432 Red #3 issue, note (3) Clock recommended over Timer and the Warning Please note this is a work in progress. Some libraries may be available only as pull requests awaiting validation at the Energia GitHub repository. Other may be unstable and not fully tested, especially under critical conditions. Lastly, some RTOS elements may have been removed from the last distribution of Energia MT. More broadly, How-To: Porting Libraries, Some Misconceptions about Libraries and Posting a Library for Energia may help you. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.