[Tinyos-help] equivalent to outp()
BiBe
bibe2001 at gmx.de
Wed Jul 26 05:47:41 PDT 2006
Hi!
I'd like to update tinyOS from 1.1.0 to 1.1.11. In the programs I used in
the older version, there is the function outp() used in some lines, which is
no longer available in 1.1.11. So I tried to modify but it doesn't work. Are
these methods equivalent?
// method 1 (tinyOS 1.1.0)
outp(0x4e, ICR1H);
outp(0x20, ICR1L);
// method 2 (tinyOS 1.1.11)
cbi(ICR1H, 0);
sbi(ICR1H, 1);
cbi(ICR1H, 2);
sbi(ICR1H, 3);
sbi(ICR1H, 4);
cbi(ICR1H, 5);
cbi(ICR1H, 6);
cbi(ICR1H, 7);
cbi(ICR1L, 0);
sbi(ICR1L, 1);
cbi(ICR1L, 2);
cbi(ICR1L, 3);
cbi(ICR1L, 4);
sbi(ICR1L, 5);
cbi(ICR1L, 6);
sbi(ICR1L, 7);
Are cbi() and sbi() available in tinyOS 1.1.11 or how can those register
values be set manually?
An assignment like "ICR1H = 0x4e; ICR1L = 0x20;" is not compilable in my
environment, because I do not want to include "hardware.h".
Thanks,
BiBe
More information about the Tinyos-help
mailing list