[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/atm128 atm128hardware.h, 1.9, 1.10
David Gay
idgay at users.sourceforge.net
Fri Sep 19 16:59:03 PDT 2008
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2114/atm128
Modified Files:
atm128hardware.h
Log Message:
nx_float support
Index: atm128hardware.h
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128/atm128hardware.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** atm128hardware.h 26 Jun 2008 04:39:00 -0000 1.9
--- atm128hardware.h 19 Sep 2008 23:59:00 -0000 1.10
***************
*** 136,140 ****
}
! #endif //_H_atmega128hardware_H
--- 136,152 ----
}
! /* Floating-point network-type support */
! typedef float nx_float __attribute__((nx_base_be(afloat)));
!
! inline float __nesc_ntoh_afloat(const void *COUNT(sizeof(float)) source) @safe() {
! float f;
! memcpy(&f, source, sizeof(float));
! return f;
! }
+ inline float __nesc_hton_afloat(void *COUNT(sizeof(float)) target, float value) @safe() {
+ memcpy(target, &value, sizeof(float));
+ return value;
+ }
+ #endif //_H_atmega128hardware_H
More information about the Tinyos-2-commits
mailing list