magnetic_yas532.h 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /*
  2. * Copyright (C) 2012, Samsung Electronics Co. Ltd. All Rights Reserved.
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License as published by
  6. * the Free Software Foundation; either version 2 of the License, or
  7. * (at your option) any later version.
  8. *
  9. * This program is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU General Public License for more details.
  13. *
  14. */
  15. #if defined (CONFIG_MACH_H3GDUOS_CTC)
  16. #define YAS_STATIC_ELLIPSOID_MATRIX \
  17. {10286, 423, 412, 731, 9062, -100, -301, 1065, 10704}
  18. #elif defined (CONFIG_MACH_JSGLTE_CHN_CMCC)
  19. #define YAS_STATIC_ELLIPSOID_MATRIX \
  20. {10138, 635, -346, 763, 9952, 158, -599, 554, 9944}
  21. #elif defined (CONFIG_MACH_HLTE_CHN_CMCC)
  22. #define YAS_STATIC_ELLIPSOID_MATRIX \
  23. {10289, 169, 104, 763, 8994, -241, 90, 1146, 10767}
  24. #elif defined (CONFIG_MACH_H3GDUOS_CU)
  25. #define YAS_STATIC_ELLIPSOID_MATRIX \
  26. {10279, 367, 440, 763, 9028, -94, 204, 1048, 10769}
  27. #elif defined (CONFIG_MACH_HLTEEUR)
  28. #define YAS_STATIC_ELLIPSOID_MATRIX \
  29. {10324, 453, 415, 622, 9019, -65, -564, 1323, 10708}
  30. #elif defined (CONFIG_MACH_HLTEVZW)
  31. #define YAS_STATIC_ELLIPSOID_MATRIX \
  32. {10326, 149, 136, 840, 9061, -73, 177, 1074, 10670}
  33. #elif defined (CONFIG_MACH_HLTESPR)
  34. #define YAS_STATIC_ELLIPSOID_MATRIX \
  35. {10323, 180, 180, 809, 9080, 3, -24, 1174, 10658}
  36. #elif defined (CONFIG_MACH_HLTEATT)
  37. #define YAS_STATIC_ELLIPSOID_MATRIX \
  38. {10292, 517, 147, 599, 9069, -136, -238, 649, 10705}
  39. #elif defined (CONFIG_MACH_HLTETMO)
  40. #define YAS_STATIC_ELLIPSOID_MATRIX \
  41. {10301, 354, 170, 800, 9111, -41, 213, 1113, 10648}
  42. #elif defined (CONFIG_MACH_HLTEKDI)
  43. #define YAS_STATIC_ELLIPSOID_MATRIX \
  44. {10613, 480, 164, 795, 9171, -15, -470, 1323, 10613}
  45. #elif defined (CONFIG_MACH_JS01LTEDCM) || defined(CONFIG_MACH_JS01LTESBM)
  46. #define YAS_STATIC_ELLIPSOID_MATRIX \
  47. {9871, -47, 13, 416, 9559, 48, -307, -240, 10590}
  48. #elif defined (CONFIG_MACH_HLTEUSC)
  49. #define YAS_STATIC_ELLIPSOID_MATRIX \
  50. {10263, 286, 186, 867, 9108, -52, 309, 1017, 10683}
  51. #elif defined (CONFIG_MACH_HLTEDCM)
  52. #define YAS_STATIC_ELLIPSOID_MATRIX \
  53. {10298, 293, 292, 723, 9031, -17, 126, 1025, 10749}
  54. #elif defined (CONFIG_MACH_HLTESKT) || defined(CONFIG_MACH_FRESCOLTESKT)
  55. #define YAS_STATIC_ELLIPSOID_MATRIX \
  56. {10340, 324, 225, 953, 8996, -7, -65, 508, 10743}
  57. #elif defined (CONFIG_MACH_HLTEKTT) || defined(CONFIG_MACH_FRESCOLTEKTT)
  58. #define YAS_STATIC_ELLIPSOID_MATRIX \
  59. {10340, 324, 225, 953, 8996, -7, -65, 508, 10743}
  60. #elif defined (CONFIG_MACH_HLTELGT) || defined(CONFIG_MACH_FRESCOLTELGT)
  61. #define YAS_STATIC_ELLIPSOID_MATRIX \
  62. {10340, 324, 225, 953, 8996, -7, -65, 508, 10743}
  63. #elif defined (CONFIG_MACH_FLTEEUR)
  64. #define YAS_STATIC_ELLIPSOID_MATRIX \
  65. {10067, 194, -598, 213, 10553, -73, 778, -440, 9370}
  66. #elif defined (CONFIG_MACH_FLTESKT)
  67. #define YAS_STATIC_ELLIPSOID_MATRIX \
  68. {10182, -330, -729, 134, 10606, -181, 942, -491, 9197}
  69. #else
  70. #define YAS_STATIC_ELLIPSOID_MATRIX \
  71. {10000, 0, 0, 0, 10000, 0, 0, 0, 10000}
  72. #endif