Steve Underwood wrote: > > Hi all, > > The tasker code in examples, is function but very basic. Oleg's SOS is > rather more functional, but doesn't really address the needs of an > MSP430 user - it does nothing about power management. I spent some idle > moments today trying to formulate what an MSP430 kernel should really be > like. It certainly needs to sit in a lower state as much as possible. > That means it needs to be very event oriented. The manner in which it > sleeps when there are no active events also needs to be controllable, to > maintain appropriate response times. I'm wondering how well automatic > control over going into LPM0 or LPM3 would work. It could be adapted > according to the delay until the next timed event, but it couldn't take > account of external interrupts. Has anyone else been thinking along > these lines? > > By the way. I'm puzzled by the conditions for using Oleg's SOS code. The > files say: > > * You may use, embed, modify or distribute the contents > * of the file(s) in any way you see fit as long as you > * include this copyright notice in the resulting file(s). > * > * Any commercial or industrial use including publishing > * or distributing in any form requires the written > * authorization of the copyright holder(s). > > These two paragraphs are contradictory. Can I do as I see fit with it, > or not? The last I heard was that Oleg was going to make the current version free and a new version with faster scheduling commercial. The contradiction remains. However, he's pretty bugable :)
Garst