Browse Source

libupm: add fixes for 2 sensors

Signed-off-by: John Crispin <blogic@openwrt.org>
lilik-openwrt-22.03
John Crispin 9 years ago
parent
commit
180999e20f
2 changed files with 22 additions and 0 deletions
  1. +11
    -0
      libs/libupm/patches/002-at42qt1070-id.patch
  2. +11
    -0
      libs/libupm/patches/003-lsm303-args.patch

+ 11
- 0
libs/libupm/patches/002-at42qt1070-id.patch View File

@ -0,0 +1,11 @@
--- a/src/at42qt1070/at42qt1070.cxx
+++ b/src/at42qt1070/at42qt1070.cxx
@@ -53,7 +53,7 @@
return;
}
- if (readChipID() != 0x2E) {
+ if (readChipID() != 0x1b && readChipID() != 0x2E) {
throw std::runtime_error("Chip ID does not match the expected value (2Eh)");
}

+ 11
- 0
libs/libupm/patches/003-lsm303-args.patch View File

@ -0,0 +1,11 @@
--- a/src/lsm303/lsm303.h
+++ b/src/lsm303/lsm303.h
@@ -34,7 +34,7 @@
/* LSM303 Address definitions */
#define LSM303_MAG 0x1E // assuming SA0 grounded
-#define LSM303_ACC 0x18 // assuming SA0 grounded
+#define LSM303_ACC 0x1E // assuming SA0 grounded
/* LSM303 Register definitions */
#define CTRL_REG1_A 0x20

Loading…
Cancel
Save