Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: kionix-kx123-hello rohm-bh1790glc-hello simple-sensor-client rohm-SensorShield-example
Fork of rohm-sensor-hal by
LICENSE@13:3d4508874121, 2017-06-16 (annotated)
- Committer:
- MikkoZ
- Date:
- Fri Jun 16 11:54:33 2017 +0000
- Revision:
- 13:3d4508874121
- Parent:
- 3:309530db41ec
Changes to make bh1790 working.; ; Changed return values and added two separate write commands to choose from. Not tested on other drivers (kx123), so don't update yet if you are not planning to make fixes.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Mikko Koivunen |
3:309530db41ec | 1 | Apache License |
| Mikko Koivunen |
3:309530db41ec | 2 | Version 2.0, January 2004 |
| Mikko Koivunen |
3:309530db41ec | 3 | http://www.apache.org/licenses/ |
| Mikko Koivunen |
3:309530db41ec | 4 | |
| Mikko Koivunen |
3:309530db41ec | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION |
| Mikko Koivunen |
3:309530db41ec | 6 | |
| Mikko Koivunen |
3:309530db41ec | 7 | 1. Definitions. |
| Mikko Koivunen |
3:309530db41ec | 8 | |
| Mikko Koivunen |
3:309530db41ec | 9 | "License" shall mean the terms and conditions for use, reproduction, |
| Mikko Koivunen |
3:309530db41ec | 10 | and distribution as defined by Sections 1 through 9 of this document. |
| Mikko Koivunen |
3:309530db41ec | 11 | |
| Mikko Koivunen |
3:309530db41ec | 12 | "Licensor" shall mean the copyright owner or entity authorized by |
| Mikko Koivunen |
3:309530db41ec | 13 | the copyright owner that is granting the License. |
| Mikko Koivunen |
3:309530db41ec | 14 | |
| Mikko Koivunen |
3:309530db41ec | 15 | "Legal Entity" shall mean the union of the acting entity and all |
| Mikko Koivunen |
3:309530db41ec | 16 | other entities that control, are controlled by, or are under common |
| Mikko Koivunen |
3:309530db41ec | 17 | control with that entity. For the purposes of this definition, |
| Mikko Koivunen |
3:309530db41ec | 18 | "control" means (i) the power, direct or indirect, to cause the |
| Mikko Koivunen |
3:309530db41ec | 19 | direction or management of such entity, whether by contract or |
| Mikko Koivunen |
3:309530db41ec | 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the |
| Mikko Koivunen |
3:309530db41ec | 21 | outstanding shares, or (iii) beneficial ownership of such entity. |
| Mikko Koivunen |
3:309530db41ec | 22 | |
| Mikko Koivunen |
3:309530db41ec | 23 | "You" (or "Your") shall mean an individual or Legal Entity |
| Mikko Koivunen |
3:309530db41ec | 24 | exercising permissions granted by this License. |
| Mikko Koivunen |
3:309530db41ec | 25 | |
| Mikko Koivunen |
3:309530db41ec | 26 | "Source" form shall mean the preferred form for making modifications, |
| Mikko Koivunen |
3:309530db41ec | 27 | including but not limited to software source code, documentation |
| Mikko Koivunen |
3:309530db41ec | 28 | source, and configuration files. |
| Mikko Koivunen |
3:309530db41ec | 29 | |
| Mikko Koivunen |
3:309530db41ec | 30 | "Object" form shall mean any form resulting from mechanical |
| Mikko Koivunen |
3:309530db41ec | 31 | transformation or translation of a Source form, including but |
| Mikko Koivunen |
3:309530db41ec | 32 | not limited to compiled object code, generated documentation, |
| Mikko Koivunen |
3:309530db41ec | 33 | and conversions to other media types. |
| Mikko Koivunen |
3:309530db41ec | 34 | |
| Mikko Koivunen |
3:309530db41ec | 35 | "Work" shall mean the work of authorship, whether in Source or |
| Mikko Koivunen |
3:309530db41ec | 36 | Object form, made available under the License, as indicated by a |
| Mikko Koivunen |
3:309530db41ec | 37 | copyright notice that is included in or attached to the work |
| Mikko Koivunen |
3:309530db41ec | 38 | (an example is provided in the Appendix below). |
| Mikko Koivunen |
3:309530db41ec | 39 | |
| Mikko Koivunen |
3:309530db41ec | 40 | "Derivative Works" shall mean any work, whether in Source or Object |
| Mikko Koivunen |
3:309530db41ec | 41 | form, that is based on (or derived from) the Work and for which the |
| Mikko Koivunen |
3:309530db41ec | 42 | editorial revisions, annotations, elaborations, or other modifications |
| Mikko Koivunen |
3:309530db41ec | 43 | represent, as a whole, an original work of authorship. For the purposes |
| Mikko Koivunen |
3:309530db41ec | 44 | of this License, Derivative Works shall not include works that remain |
| Mikko Koivunen |
3:309530db41ec | 45 | separable from, or merely link (or bind by name) to the interfaces of, |
| Mikko Koivunen |
3:309530db41ec | 46 | the Work and Derivative Works thereof. |
| Mikko Koivunen |
3:309530db41ec | 47 | |
| Mikko Koivunen |
3:309530db41ec | 48 | "Contribution" shall mean any work of authorship, including |
| Mikko Koivunen |
3:309530db41ec | 49 | the original version of the Work and any modifications or additions |
| Mikko Koivunen |
3:309530db41ec | 50 | to that Work or Derivative Works thereof, that is intentionally |
| Mikko Koivunen |
3:309530db41ec | 51 | submitted to Licensor for inclusion in the Work by the copyright owner |
| Mikko Koivunen |
3:309530db41ec | 52 | or by an individual or Legal Entity authorized to submit on behalf of |
| Mikko Koivunen |
3:309530db41ec | 53 | the copyright owner. For the purposes of this definition, "submitted" |
| Mikko Koivunen |
3:309530db41ec | 54 | means any form of electronic, verbal, or written communication sent |
| Mikko Koivunen |
3:309530db41ec | 55 | to the Licensor or its representatives, including but not limited to |
| Mikko Koivunen |
3:309530db41ec | 56 | communication on electronic mailing lists, source code control systems, |
| Mikko Koivunen |
3:309530db41ec | 57 | and issue tracking systems that are managed by, or on behalf of, the |
| Mikko Koivunen |
3:309530db41ec | 58 | Licensor for the purpose of discussing and improving the Work, but |
| Mikko Koivunen |
3:309530db41ec | 59 | excluding communication that is conspicuously marked or otherwise |
| Mikko Koivunen |
3:309530db41ec | 60 | designated in writing by the copyright owner as "Not a Contribution." |
| Mikko Koivunen |
3:309530db41ec | 61 | |
| Mikko Koivunen |
3:309530db41ec | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity |
| Mikko Koivunen |
3:309530db41ec | 63 | on behalf of whom a Contribution has been received by Licensor and |
| Mikko Koivunen |
3:309530db41ec | 64 | subsequently incorporated within the Work. |
| Mikko Koivunen |
3:309530db41ec | 65 | |
| Mikko Koivunen |
3:309530db41ec | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of |
| Mikko Koivunen |
3:309530db41ec | 67 | this License, each Contributor hereby grants to You a perpetual, |
| Mikko Koivunen |
3:309530db41ec | 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
| Mikko Koivunen |
3:309530db41ec | 69 | copyright license to reproduce, prepare Derivative Works of, |
| Mikko Koivunen |
3:309530db41ec | 70 | publicly display, publicly perform, sublicense, and distribute the |
| Mikko Koivunen |
3:309530db41ec | 71 | Work and such Derivative Works in Source or Object form. |
| Mikko Koivunen |
3:309530db41ec | 72 | |
| Mikko Koivunen |
3:309530db41ec | 73 | 3. Grant of Patent License. Subject to the terms and conditions of |
| Mikko Koivunen |
3:309530db41ec | 74 | this License, each Contributor hereby grants to You a perpetual, |
| Mikko Koivunen |
3:309530db41ec | 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
| Mikko Koivunen |
3:309530db41ec | 76 | (except as stated in this section) patent license to make, have made, |
| Mikko Koivunen |
3:309530db41ec | 77 | use, offer to sell, sell, import, and otherwise transfer the Work, |
| Mikko Koivunen |
3:309530db41ec | 78 | where such license applies only to those patent claims licensable |
| Mikko Koivunen |
3:309530db41ec | 79 | by such Contributor that are necessarily infringed by their |
| Mikko Koivunen |
3:309530db41ec | 80 | Contribution(s) alone or by combination of their Contribution(s) |
| Mikko Koivunen |
3:309530db41ec | 81 | with the Work to which such Contribution(s) was submitted. If You |
| Mikko Koivunen |
3:309530db41ec | 82 | institute patent litigation against any entity (including a |
| Mikko Koivunen |
3:309530db41ec | 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work |
| Mikko Koivunen |
3:309530db41ec | 84 | or a Contribution incorporated within the Work constitutes direct |
| Mikko Koivunen |
3:309530db41ec | 85 | or contributory patent infringement, then any patent licenses |
| Mikko Koivunen |
3:309530db41ec | 86 | granted to You under this License for that Work shall terminate |
| Mikko Koivunen |
3:309530db41ec | 87 | as of the date such litigation is filed. |
| Mikko Koivunen |
3:309530db41ec | 88 | |
| Mikko Koivunen |
3:309530db41ec | 89 | 4. Redistribution. You may reproduce and distribute copies of the |
| Mikko Koivunen |
3:309530db41ec | 90 | Work or Derivative Works thereof in any medium, with or without |
| Mikko Koivunen |
3:309530db41ec | 91 | modifications, and in Source or Object form, provided that You |
| Mikko Koivunen |
3:309530db41ec | 92 | meet the following conditions: |
| Mikko Koivunen |
3:309530db41ec | 93 | |
| Mikko Koivunen |
3:309530db41ec | 94 | (a) You must give any other recipients of the Work or |
| Mikko Koivunen |
3:309530db41ec | 95 | Derivative Works a copy of this License; and |
| Mikko Koivunen |
3:309530db41ec | 96 | |
| Mikko Koivunen |
3:309530db41ec | 97 | (b) You must cause any modified files to carry prominent notices |
| Mikko Koivunen |
3:309530db41ec | 98 | stating that You changed the files; and |
| Mikko Koivunen |
3:309530db41ec | 99 | |
| Mikko Koivunen |
3:309530db41ec | 100 | (c) You must retain, in the Source form of any Derivative Works |
| Mikko Koivunen |
3:309530db41ec | 101 | that You distribute, all copyright, patent, trademark, and |
| Mikko Koivunen |
3:309530db41ec | 102 | attribution notices from the Source form of the Work, |
| Mikko Koivunen |
3:309530db41ec | 103 | excluding those notices that do not pertain to any part of |
| Mikko Koivunen |
3:309530db41ec | 104 | the Derivative Works; and |
| Mikko Koivunen |
3:309530db41ec | 105 | |
| Mikko Koivunen |
3:309530db41ec | 106 | (d) If the Work includes a "NOTICE" text file as part of its |
| Mikko Koivunen |
3:309530db41ec | 107 | distribution, then any Derivative Works that You distribute must |
| Mikko Koivunen |
3:309530db41ec | 108 | include a readable copy of the attribution notices contained |
| Mikko Koivunen |
3:309530db41ec | 109 | within such NOTICE file, excluding those notices that do not |
| Mikko Koivunen |
3:309530db41ec | 110 | pertain to any part of the Derivative Works, in at least one |
| Mikko Koivunen |
3:309530db41ec | 111 | of the following places: within a NOTICE text file distributed |
| Mikko Koivunen |
3:309530db41ec | 112 | as part of the Derivative Works; within the Source form or |
| Mikko Koivunen |
3:309530db41ec | 113 | documentation, if provided along with the Derivative Works; or, |
| Mikko Koivunen |
3:309530db41ec | 114 | within a display generated by the Derivative Works, if and |
| Mikko Koivunen |
3:309530db41ec | 115 | wherever such third-party notices normally appear. The contents |
| Mikko Koivunen |
3:309530db41ec | 116 | of the NOTICE file are for informational purposes only and |
| Mikko Koivunen |
3:309530db41ec | 117 | do not modify the License. You may add Your own attribution |
| Mikko Koivunen |
3:309530db41ec | 118 | notices within Derivative Works that You distribute, alongside |
| Mikko Koivunen |
3:309530db41ec | 119 | or as an addendum to the NOTICE text from the Work, provided |
| Mikko Koivunen |
3:309530db41ec | 120 | that such additional attribution notices cannot be construed |
| Mikko Koivunen |
3:309530db41ec | 121 | as modifying the License. |
| Mikko Koivunen |
3:309530db41ec | 122 | |
| Mikko Koivunen |
3:309530db41ec | 123 | You may add Your own copyright statement to Your modifications and |
| Mikko Koivunen |
3:309530db41ec | 124 | may provide additional or different license terms and conditions |
| Mikko Koivunen |
3:309530db41ec | 125 | for use, reproduction, or distribution of Your modifications, or |
| Mikko Koivunen |
3:309530db41ec | 126 | for any such Derivative Works as a whole, provided Your use, |
| Mikko Koivunen |
3:309530db41ec | 127 | reproduction, and distribution of the Work otherwise complies with |
| Mikko Koivunen |
3:309530db41ec | 128 | the conditions stated in this License. |
| Mikko Koivunen |
3:309530db41ec | 129 | |
| Mikko Koivunen |
3:309530db41ec | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, |
| Mikko Koivunen |
3:309530db41ec | 131 | any Contribution intentionally submitted for inclusion in the Work |
| Mikko Koivunen |
3:309530db41ec | 132 | by You to the Licensor shall be under the terms and conditions of |
| Mikko Koivunen |
3:309530db41ec | 133 | this License, without any additional terms or conditions. |
| Mikko Koivunen |
3:309530db41ec | 134 | Notwithstanding the above, nothing herein shall supersede or modify |
| Mikko Koivunen |
3:309530db41ec | 135 | the terms of any separate license agreement you may have executed |
| Mikko Koivunen |
3:309530db41ec | 136 | with Licensor regarding such Contributions. |
| Mikko Koivunen |
3:309530db41ec | 137 | |
| Mikko Koivunen |
3:309530db41ec | 138 | 6. Trademarks. This License does not grant permission to use the trade |
| Mikko Koivunen |
3:309530db41ec | 139 | names, trademarks, service marks, or product names of the Licensor, |
| Mikko Koivunen |
3:309530db41ec | 140 | except as required for reasonable and customary use in describing the |
| Mikko Koivunen |
3:309530db41ec | 141 | origin of the Work and reproducing the content of the NOTICE file. |
| Mikko Koivunen |
3:309530db41ec | 142 | |
| Mikko Koivunen |
3:309530db41ec | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or |
| Mikko Koivunen |
3:309530db41ec | 144 | agreed to in writing, Licensor provides the Work (and each |
| Mikko Koivunen |
3:309530db41ec | 145 | Contributor provides its Contributions) on an "AS IS" BASIS, |
| Mikko Koivunen |
3:309530db41ec | 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
| Mikko Koivunen |
3:309530db41ec | 147 | implied, including, without limitation, any warranties or conditions |
| Mikko Koivunen |
3:309530db41ec | 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A |
| Mikko Koivunen |
3:309530db41ec | 149 | PARTICULAR PURPOSE. You are solely responsible for determining the |
| Mikko Koivunen |
3:309530db41ec | 150 | appropriateness of using or redistributing the Work and assume any |
| Mikko Koivunen |
3:309530db41ec | 151 | risks associated with Your exercise of permissions under this License. |
| Mikko Koivunen |
3:309530db41ec | 152 | |
| Mikko Koivunen |
3:309530db41ec | 153 | 8. Limitation of Liability. In no event and under no legal theory, |
| Mikko Koivunen |
3:309530db41ec | 154 | whether in tort (including negligence), contract, or otherwise, |
| Mikko Koivunen |
3:309530db41ec | 155 | unless required by applicable law (such as deliberate and grossly |
| Mikko Koivunen |
3:309530db41ec | 156 | negligent acts) or agreed to in writing, shall any Contributor be |
| Mikko Koivunen |
3:309530db41ec | 157 | liable to You for damages, including any direct, indirect, special, |
| Mikko Koivunen |
3:309530db41ec | 158 | incidental, or consequential damages of any character arising as a |
| Mikko Koivunen |
3:309530db41ec | 159 | result of this License or out of the use or inability to use the |
| Mikko Koivunen |
3:309530db41ec | 160 | Work (including but not limited to damages for loss of goodwill, |
| Mikko Koivunen |
3:309530db41ec | 161 | work stoppage, computer failure or malfunction, or any and all |
| Mikko Koivunen |
3:309530db41ec | 162 | other commercial damages or losses), even if such Contributor |
| Mikko Koivunen |
3:309530db41ec | 163 | has been advised of the possibility of such damages. |
| Mikko Koivunen |
3:309530db41ec | 164 | |
| Mikko Koivunen |
3:309530db41ec | 165 | 9. Accepting Warranty or Additional Liability. While redistributing |
| Mikko Koivunen |
3:309530db41ec | 166 | the Work or Derivative Works thereof, You may choose to offer, |
| Mikko Koivunen |
3:309530db41ec | 167 | and charge a fee for, acceptance of support, warranty, indemnity, |
| Mikko Koivunen |
3:309530db41ec | 168 | or other liability obligations and/or rights consistent with this |
| Mikko Koivunen |
3:309530db41ec | 169 | License. However, in accepting such obligations, You may act only |
| Mikko Koivunen |
3:309530db41ec | 170 | on Your own behalf and on Your sole responsibility, not on behalf |
| Mikko Koivunen |
3:309530db41ec | 171 | of any other Contributor, and only if You agree to indemnify, |
| Mikko Koivunen |
3:309530db41ec | 172 | defend, and hold each Contributor harmless for any liability |
| Mikko Koivunen |
3:309530db41ec | 173 | incurred by, or claims asserted against, such Contributor by reason |
| Mikko Koivunen |
3:309530db41ec | 174 | of your accepting any such warranty or additional liability. |
| Mikko Koivunen |
3:309530db41ec | 175 | |
| Mikko Koivunen |
3:309530db41ec | 176 | END OF TERMS AND CONDITIONS |
| Mikko Koivunen |
3:309530db41ec | 177 | |
| Mikko Koivunen |
3:309530db41ec | 178 | APPENDIX: How to apply the Apache License to your work. |
| Mikko Koivunen |
3:309530db41ec | 179 | |
| Mikko Koivunen |
3:309530db41ec | 180 | To apply the Apache License to your work, attach the following |
| Mikko Koivunen |
3:309530db41ec | 181 | boilerplate notice, with the fields enclosed by brackets "{}" |
| Mikko Koivunen |
3:309530db41ec | 182 | replaced with your own identifying information. (Don't include |
| Mikko Koivunen |
3:309530db41ec | 183 | the brackets!) The text should be enclosed in the appropriate |
| Mikko Koivunen |
3:309530db41ec | 184 | comment syntax for the file format. We also recommend that a |
| Mikko Koivunen |
3:309530db41ec | 185 | file or class name and description of purpose be included on the |
| Mikko Koivunen |
3:309530db41ec | 186 | same "printed page" as the copyright notice for easier |
| Mikko Koivunen |
3:309530db41ec | 187 | identification within third-party archives. |
| Mikko Koivunen |
3:309530db41ec | 188 | |
| Mikko Koivunen |
3:309530db41ec | 189 | Copyright {yyyy} {name of copyright owner} |
| Mikko Koivunen |
3:309530db41ec | 190 | |
| Mikko Koivunen |
3:309530db41ec | 191 | Licensed under the Apache License, Version 2.0 (the "License"); |
| Mikko Koivunen |
3:309530db41ec | 192 | you may not use this file except in compliance with the License. |
| Mikko Koivunen |
3:309530db41ec | 193 | You may obtain a copy of the License at |
| Mikko Koivunen |
3:309530db41ec | 194 | |
| Mikko Koivunen |
3:309530db41ec | 195 | http://www.apache.org/licenses/LICENSE-2.0 |
| Mikko Koivunen |
3:309530db41ec | 196 | |
| Mikko Koivunen |
3:309530db41ec | 197 | Unless required by applicable law or agreed to in writing, software |
| Mikko Koivunen |
3:309530db41ec | 198 | distributed under the License is distributed on an "AS IS" BASIS, |
| Mikko Koivunen |
3:309530db41ec | 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| Mikko Koivunen |
3:309530db41ec | 200 | See the License for the specific language governing permissions and |
| Mikko Koivunen |
3:309530db41ec | 201 | limitations under the License. |
