anandmudgerikar / tinyos-main

Automatically exported from code.google.com/p/tinyos-main
0 stars 0 forks source link

add 32KHz timer and Led interface support to mica #32

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Ticket 29 (http://code.google.com/p/tinyos-main/issues/detail?id=29) provided a 
solution to support ppp on the atm128 IRIS platform.  It includes the attached 
additions which extend the Mica platform.  They seem plausible, but I can't 
validate them, so have extracted them for somebody else to vet and apply.

Original issue reported on code.google.com by pabi...@gmail.com on 17 Apr 2011 at 11:10

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by philip.l...@gmail.com on 20 Apr 2011 at 4:47

GoogleCodeExporter commented 8 years ago
This shouldn't belong to me.

Original comment by pabi...@gmail.com on 21 Apr 2011 at 3:53

GoogleCodeExporter commented 8 years ago
Agreed -- I just saw PPP and assigned it to you. I'll take a look.

Original comment by philip.l...@gmail.com on 21 Apr 2011 at 4:16

GoogleCodeExporter commented 8 years ago

Original comment by philip.l...@gmail.com on 25 May 2011 at 8:53

GoogleCodeExporter commented 8 years ago
Patch committed.

Original comment by philip.l...@gmail.com on 25 Jul 2011 at 9:21

GoogleCodeExporter commented 8 years ago
Somehow the patch was lost and never committed. I've committed it now and 
tested that it (PPP) works.

Original comment by philip.l...@gmail.com on 12 Mar 2012 at 9:50

GoogleCodeExporter commented 8 years ago
Hi Phil,

I am not sure that this really fixes the problem. It creates a new 
CounterMilli32C and AlarmMilli32C components, but those are run from the MCU 
clock and not from the 32khz async clock. The same problem exists with the 
Alarm32khz32C and Counter32khz32C components too. I do not know what the 
solution is, but this just makes things very confusing. Also, the 
AlarmCounterMilliP does provides a 32-bit Milli counter, but that component is 
used by the TimerC components. So both of the new ones and the old does provide 
the same interface but they are not compatible. 

By the way, do you want to commit this change to the head as well?

Miklos

Original comment by mmar...@gmail.com on 14 Mar 2012 at 4:22