OSDN Git Service
(root)
/
android-x86
/
hardware-intel-libsensors.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1b91fef
)
Adding 12-bit sample size support
author
suyyala
<sridhar.uyyala@intel.com>
Fri, 16 May 2014 15:55:01 +0000
(08:55 -0700)
committer
suyyala
<sridhar.uyyala@intel.com>
Fri, 16 May 2014 15:55:01 +0000
(08:55 -0700)
Change-Id: I0cf3579deb27e0e2141f068aa53198e0f9d74a94
Signed-off-by: suyyala <sridhar.uyyala@intel.com>
transform.c
patch
|
blob
|
history
diff --git
a/transform.c
b/transform.c
index
ae36780
..
efc9cea
100644
(file)
--- a/
transform.c
+++ b/
transform.c
@@
-150,6
+150,10
@@
static int64_t sample_as_int64(unsigned char* sample, struct datum_info_t* type)
case 8:
return (int64_t) (int8_t) u64;
+ case 12:
+ return (int64_t) (u64 >> 11) ?
+ (((int64_t)-1) ^ 0xfff) | u64 : u64;
+
case 16:
return (int64_t) (int16_t) u64;