Hi! Does anybody have an idea, how to write in hardware registers in tinyOS 1.1.11 as described below? Thanks, BiBe
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:tinyos-help- > [EMAIL PROTECTED] On Behalf Of BiBe > Sent: Wednesday, July 26, 2006 2:48 PM > To: [email protected] > Subject: [Tinyos-help] equivalent to outp() > > 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 > > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
