Mbed Development branch for MeasrueWare

Committer:
Vkadaba
Date:
Thu Sep 26 05:56:58 2019 +0000
Revision:
22:2835e9e9f59f
Child:
24:2d2cb6ac71fd
License.txt file added

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Vkadaba 22:2835e9e9f59f 1 SOFTWARE LICENSE AGREEMENT
Vkadaba 22:2835e9e9f59f 2 20190912-ADMWAF-CTSLA
Vkadaba 22:2835e9e9f59f 3
Vkadaba 22:2835e9e9f59f 4 This Software License Agreement (the “Agreement”) is a legal agreement between Analog Devices, Inc., a Massachusetts corporation, with its principal office at One Technology Way, Norwood, Massachusetts, USA 02062 (“Analog Devices”) and you (personally or on behalf of your employer, as applicable) (“Licensee”) for the software and related documentation that accompanies this Agreement (the “Licensed Software”). YOU AGREE THAT YOU ARE BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT BY DOWNLOADING, INSTALLING, COPYING OR USING THE SOFTWARE. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY OR USE THE SOFTWARE. YOU REPRESENT THAT YOU ARE OVER THE AGE OF 18 AND HAVE THE CAPACITY AND AUTHORITY TO BIND YOURSELF OR YOUR EMPLOYER, AS APPLICABLE, TO THE TERMS OF THIS AGREEMENT.
Vkadaba 22:2835e9e9f59f 5
Vkadaba 22:2835e9e9f59f 6 The Licensed Software consists of (a) embedded software (including firmware) designed to operate in an Analog Devices processor / product (“Embedded Software”) and / or (b) application software designed to run on personal computers (“PC Software”).
Vkadaba 22:2835e9e9f59f 7
Vkadaba 22:2835e9e9f59f 8 1. Licenses. Subject to the terms and conditions of this Agreement, Analog Devices grants to Licensee a non-exclusive, non-transferable, non-sublicensable license, to:
Vkadaba 22:2835e9e9f59f 9 (a) internally use and copy the Embedded Software (and modify the Embedded Software if it is provided in source code form) for the sole purpose of incorporating the Embedded Software into Analog Devices processors/products incorporated into Licensee products; and
Vkadaba 22:2835e9e9f59f 10 (b) internally use and copy the PC Software for the sole purpose of configuring, monitoring and controlling Analog Devices processors/products or otherwise using the PC Software with Analog Devices processors/products.
Vkadaba 22:2835e9e9f59f 11
Vkadaba 22:2835e9e9f59f 12 2. Distribution of Embedded Software. Subject to the terms and conditions of this Agreement, Analog Devices grants to Licensee a non-exclusive, non-transferrable, non-sublicensable license, to copy and distribute the Embedded Software in object code form solely for use in Analog Devices processors/products incorporated into Licensee products. Distribution is limited to Embedded Software in object code form that is incorporated into Licensee products.
Vkadaba 22:2835e9e9f59f 13
Vkadaba 22:2835e9e9f59f 14 3. License to Analog Devices. During the term of this Agreement Licensee grants to Analog Devices (and its affiliates), under any and all Licensee patents (and those of its affiliates), a non-exclusive, worldwide, fully paid-up, royalty-free license to make, use, sell, import, export, copy, distribute and otherwise exploit the Licensed Software in-whole or in-part (including updated versions of the Licensed Software), and to directly or indirectly sublicense others to do the same.
Vkadaba 22:2835e9e9f59f 15
Vkadaba 22:2835e9e9f59f 16 4. Restrictions. Licensee shall not modify, reverse engineer, decompile, disassemble or create derivative works of the Licensed Software (except and only to the extent that such activity is expressly permitted (i) pursuant to Section 1 above or (ii) by applicable law notwithstanding this limitation). Licensee may only copy the Licensed Software as expressly authorized in Sections 1 and 2 above. In no event shall Licensee sublicense, rent, lease, permit time-sharing or otherwise make available, transfer, deliver, disclose, or distribute the Licensed Software to any third party (except as expressly authorized with respect to the delivery of the Embedded Software under Section 2 above). The Licensed Software may not be used with any processors/products other than Analog Devices’ processors/products or for any other purpose. To the extent there are any specifications and/or user manuals for the Licensed Software, as an additional restriction under this Agreement (and in no way expanding any rights under this Agreement), the Licensed Software may not be used in any manner that is inconsistent with such specifications and/or user manuals. For the avoidance of doubt, (i) Licensee may not distribute the Embedded Software except as embedded in Analog Devices’ processors/products that are incorporated into Licensee products (Licensee may not distribute the Embedded Software separately from the Analog Devices’ processors/products incorporated into Licensee products) and (ii) Licensee may not distribute the PC Software under any circumstances.
Vkadaba 22:2835e9e9f59f 17
Vkadaba 22:2835e9e9f59f 18 Licensee shall not engage in any activities with respect to the Licensed Software that would cause the Licensed Software, in whole or in part to become subject to any terms of an Excluded License. An “Excluded License” means any license, including licenses for “open source” code (such as defined by the Free Software Foundation), that requires as a condition of use, modification, and/or distribution of the software subject to such Excluded License, that such software or other software combined and/or distributed with such software be (i) disclosed or distributed in source code form; (ii) licensed for the purpose of making derivative works; or (iii) redistributable at no charge. Examples of Excluded Licenses include, without limitation, the GNU General Public License, the GNU Lesser General Public License, the Mozilla Public License and the Microsoft Reciprocal License. The restrictions of this section apply regardless of whether the Licensed Software is intended or designed to run in an environment that includes software under an Excluded License. Any license, agreement or other document issued, entered into or granted by Licensee that purports to apply any Excluded License to any portion of the Licensed Software shall be null and void with regard to the Licensed Software. Under no circumstances will Licensee offer, provide, distribute, or license any of the Licensed Software (whether in source code form or object code form) under any form of Excluded License.
Vkadaba 22:2835e9e9f59f 19
Vkadaba 22:2835e9e9f59f 20 Licensee acknowledges and agrees that Analog Devices and its licensors and suppliers (as applicable) retain all right, title and interest in the Licensed Software and derivative works thereof, including all related patent, copyright and other intellectual property rights in any of the foregoing, and that Licensee’s rights to the Licensed Software are limited to those expressly provided for in Sections 1 and 2 above (subject to the conditions and restrictions in this Section 4). Licensee shall not take any action inconsistent with such title and ownership. Any use of the Licensed Software for any purpose other than as expressly licensed hereunder is outside the scope of this Agreement. It is agreed that because of the proprietary nature of the Licensed Software, Analog Devices’ remedies at law for a breach by the Licensee of its obligations under this License or for use of the Licensed Software beyond the scope of the license granted herein will be inadequate and that Analog Devices will, in the event of such breach, be entitled to equitable relief, including injunctive relief, without the posting of any bond, in addition to all other remedies provided under this License or available at law.
Vkadaba 22:2835e9e9f59f 21
Vkadaba 22:2835e9e9f59f 22 If Analog Devices elects to make any update, upgrade or new version of the Licensed Software (“Updates”) available to Licensee, such Updates shall be deemed to be the Licensed Software under this Agreement. If requested by Analog Devices, Licensee shall only use the latest version of the Licensed Software (including Updates). Analog Devices shall have no obligation to provide support or Updates of any kind.
Vkadaba 22:2835e9e9f59f 23
Vkadaba 22:2835e9e9f59f 24 In no event shall Licensee remove any copyright or other intellectual property notice or other legend contained on or in copies of the Licensed Software or displayed by the Licensed Software.
Vkadaba 22:2835e9e9f59f 25
Vkadaba 22:2835e9e9f59f 26 5. Publicity. Notwithstanding anything in this Agreement, Licensee may not use any trademark or trade name of Analog Devices or make any public announcement regarding the existence of this Agreement without Analog Devices’ prior written consent. Licensee may not publish or provide the results of any benchmark or comparison tests run on the Licensed Software to any third party without the prior written consent of Analog Devices.
Vkadaba 22:2835e9e9f59f 27
Vkadaba 22:2835e9e9f59f 28 6. Feedback. Licensee may from time to time provide modifications, enhancements, improvements, code, suggestions, ideas, comments or other feedback (“Feedback”) to Analog Devices related to the Licensed Software. Licensee agrees that all Feedback is and shall be given entirely voluntarily. To the extent Licensee provides such Feedback, Licensee (on behalf of itself and its affiliates) hereby grants to Analog Devices and its affiliates a non-exclusive, irrevocable, perpetual, worldwide, royalty-free, transferable license, with the right to sublicense, under Licensee’s (and its affiliates’) intellectual property, to use and disclose Feedback in any manner Analog Devices or its affiliates choose, including, without limitation, displaying, performing, copying, making, having made, using, selling and otherwise disposing of Analog Devices’ and its affiliates and their respective licensees’ products embodying such Feedback in any manner and via any media, without reference to its source or other obligation to Licensee and even if the Feedback is designated as confidential.
Vkadaba 22:2835e9e9f59f 29
Vkadaba 22:2835e9e9f59f 30 7. Confidentiality.
Vkadaba 22:2835e9e9f59f 31 (a) The Licensed Software and any accompanying documentation, and any other information which a reasonable person would understand is of a confidential or proprietary nature, shall be deemed to be “Confidential Information” of Analog Devices whether or not it is identified in writing as “Confidential.” Any other materials or information identified by Analog Devices as “Confidential” or with any similar notice shall also be treated as Confidential Information of Analog Devices under this Agreement. Analog Devices Confidential Information shall include, without limitation, software and information of Analog Devices’ affiliates, suppliers and licensors.
Vkadaba 22:2835e9e9f59f 32 (b) Licensee shall protect the confidentiality of Analog Devices Confidential Information. Without limitation, Licensee agrees: (i) not to disclose or otherwise permit any other person or entity access to, in any manner, Confidential Information, or any part thereof in any form whatsoever; except that such disclosure or access shall be permitted to an employee of Licensee (x) requiring access to Confidential Information in the course of his or her employment in connection with this Agreement, (y) who is subject to written confidentiality obligations at least as protective with respect to Confidential Information as the terms and conditions in this Agreement and (z) who complies with all other applicable provisions of this Agreement; (ii) to notify Analog Devices promptly and in writing of the circumstances surrounding any suspected possession, use or knowledge of Confidential Information other than those authorized by this Agreement; and (iii) not to use Confidential Information for any purpose other than as explicitly set forth herein.
Vkadaba 22:2835e9e9f59f 33 (c) Nothing in this Section 7 shall restrict Licensee with respect to information if such information: (i) was rightfully possessed by Licensee before it was received from Analog Devices; (ii) is independently developed by Licensee without reference to Confidential Information; (iii) is subsequently furnished to Licensee by a third party not under any obligation of confidentiality with respect to such information, and without restrictions on use or disclosure; or (iv) is or becomes public or available to the general public otherwise than through any act or default of Licensee.
Vkadaba 22:2835e9e9f59f 34 (d) Because the unauthorized use, transfer or dissemination of any Confidential Information may diminish substantially the value of such materials and may irreparably harm Analog Devices, if Licensee breaches the provisions of this Section 7, Analog Devices shall, without limiting its other rights or remedies, be entitled to equitable relief, including but not limited to injunctive relief.
Vkadaba 22:2835e9e9f59f 35
Vkadaba 22:2835e9e9f59f 36 8. Fees and Taxes. Licensee shall pay Analog Devices all applicable fees (if any) arising in connection with this Agreement. All fees are due within thirty (30) days of the date of delivery of the Licensed Software. Any late payments shall incur interest at the rate of one and one-half percent (1.5%) per month or the highest rate allowed under applicable law, whichever is less. Licensee shall reimburse Analog Devices for all costs of collection. Licensee shall pay all foreign, federal, state, municipal and other governmental excise, sales, use, property, customs, import, value added and other taxes, fees, levies and duties of any nature now in force or enacted in the future that are assessed upon or with respect to the Licensed Software, but excluding taxes based on Analog Devices’ net income.
Vkadaba 22:2835e9e9f59f 37
Vkadaba 22:2835e9e9f59f 38 9. Third Party Software. The Licensed Software may be accompanied by or include software made available by one or more third parties (“Third Party Software”). Each portion of Third Party Software is subject to its own separate software license terms and conditions (“Third Party Licenses”). The Third Party Licenses for Third Party Software delivered with the Licensed Software may be set forth or identified (by URL or otherwise) in (i) Appendix A to this license (if any), (ii) the applicable software header or footer text, (iii) a text file located in the directory of the applicable Third Party Software component, (iv) software documentation, (v) in connection with any Update of the Licensed Software or its documentation, and/or (vi) such other location customarily used for licensing terms. The use of each portion of Third Party Software is subject to the Third Party Licenses, and Licensee agrees that Licensee’s use of any Third Party Software is bound by the applicable Third Party License. Licensee agrees to review and comply with all applicable Third Party Licenses prior to any use or distribution of any Third Party Software. Third Party Software is provided on an “as is” basis without any representation, warranty or liability of any kind. Analog Devices (including its licensors and suppliers) shall have no liability or responsibility for the operation or performance of the Third Party Software and shall not be liable for any damages, costs, or expenses, direct or indirect, arising out of the performance or failure to perform of the Third Party Software. Analog Devices (including its licensors and suppliers) shall be entitled to the benefit of any and all limitations of liability and disclaimers of warranties contained in the Third Party Licenses.
Vkadaba 22:2835e9e9f59f 39
Vkadaba 22:2835e9e9f59f 40 10. Required Consents; Indemnification. Licensee acknowledges that use or distribution of the Licensed Software may require Licensee to obtain licenses to intellectual property or other consents from one or more third parties. Licensee is responsible for obtaining any and all such required licenses or consents regarding the Licensed Software and for the performance of any and all required tests or analysis necessary or appropriate for the determination of the suitability of the Licensed Software for its or its customers’ purposes. Without limitation, Licensee is responsible for obtaining, maintaining and complying with third party licenses in connection with any Industry Standard hereafter defined below (including related intellectual property rights) applicable to the Licensed Software. "Industry Standard" means any standard, protocol or specification that is promulgated by any standards development organization, consortium, trade association, special interest group, or like group or entity, for the purpose of widespread adoption. By way of non-limiting examples, industry standards and specifications may include without limitation technical specifications promulgated by organizations such as the International Telecommunications Union (ITU), International Standards Organization (ISO), International Electrotechnical Commission (IEC), 3'd Generation Partnership Project (3GPP), Moving Picture Experts Group (MPEG), World Wide Web Consortium (W3C), Internet Engineering Task Force (IETF), OpenFabrics Alliance, Open Mobile Alliance, UPnP Forum, USB lmplementers Forum, Institute of Electrical and Electronics Engineers (IEEE), American National Standards Institute (ANSI), Telecommunications Industry Association (TIA), AUTomotive Open System Architecture (AUTOSAR), High-bandwidth Digital Content Protection (HDCP), High-Definition Multimedia Interface (HDMI), Digital Transmission Content Protection (DTCP), Digital Transmission Licensing Administrator (DTLA), and Ethernet POWERLINK Standardization Group (EPSG). Licensee shall defend, indemnify and hold Analog Devices, its affiliates, licensors and suppliers, and their respective officers, directors, employees and agents (each an “Indemnified Party”) harmless from and against any damages, fines, penalties, assessments, liabilities, costs and expenses (including reasonable attorneys’ fees and court costs) in the event that any claim is brought against an Indemnified Party arising or alleged to arise directly or indirectly from (i) Licensee’s possession, use, distribution or other exploitation of the Licensed Software or Third Party Software, or (ii) Licensee’s failure to obtain any required license or consent with respect to the Licensed Software or Third Party Software.
Vkadaba 22:2835e9e9f59f 41
Vkadaba 22:2835e9e9f59f 42 11. Audit. Analog Devices shall have the right upon ten (10) days prior written notice to audit Licensee’s compliance with the terms of this Agreement during normal business hours. In connection with such audit, Analog Devices shall have access to all reasonably requested documents, equipment, information and personnel. Licensee shall maintain complete and accurate records of its use of the Licensed Software for a period of at least three (3) years from the applicable use of the Licensed Software. If requested by Analog Devices, within ten business days of such request, Licensee shall either (i) certify in writing that Licensee is fully compliant with this Agreement or (ii) deliver a notice in writing stating all of the reasons why Licensee is not fully compliant.
Vkadaba 22:2835e9e9f59f 43
Vkadaba 22:2835e9e9f59f 44 12. License Term; Term of Agreement. This Agreement is effective upon receipt of the Licensed Software and shall continue for three (3) years, unless earlier terminated as permitted in this Agreement. This Agreement will automatically renew for additional one (1) year terms unless indicated otherwise in writing by either of the parties thirty (30) days prior to any renewal date. Licensee may terminate this Agreement at any time by giving written notice to Analog Devices. If a software license fee was not charged by Analog Devices and paid by Licensee for the Licensed Software in connection with this Agreement, Analog Devices may terminate this Agreement at any time for any reason. This Agreement may be terminated by either party immediately in the event any assignment is made by the other party for the benefit of creditors, or if a receiver, trustee in bankruptcy or similar officer shall be appointed to take charge of any or all of the other party's property, or if the other party files a voluntary petition under federal bankruptcy laws or similar state statutes or an involuntary petition is filed against the other party and is not dismissed within sixty (60) days. Analog Devices may immediately terminate this Agreement or any licenses granted hereunder by written notice to Licensee in the event that (a) any related license from a licensor or supplier to Analog Devices terminates or expires or no longer authorizes Analog Devices to distribute and/or license the applicable software or (b) there is a claim or allegation of intellectual property infringement based on the Licensed Software or such a claim is reasonably possible as determined by Analog Devices in its sole discretion; provided that, if Analog Devices terminates this Agreement or any license pursuant to this sentence, Analog Devices shall refund a portion of the amounts paid (if any) under this Agreement for the affected portion of the Licensed Software in an amount reflecting the value of the affected portion of the Licensed Software as determined by Analog Devices in its sole discretion (the value of the Licensed Software shall be depreciated on a three year straight-line basis). This Agreement shall immediately automatically terminate in the event of any failure by Licensee to comply with any term or condition of this Agreement. In the event of termination or expiration (i) all licenses granted to Licensee immediately expire and (ii) Licensee must immediately cease using the Licensed Software and permanently delete all copies of the Licensed Software and all of its component parts, including any backup or archival copies. The provisions of Sections 3 through 22 shall survive any termination or expiration of this Agreement according to their terms.
Vkadaba 22:2835e9e9f59f 45
Vkadaba 22:2835e9e9f59f 46 13. DISCLAIMER OF WARRANTIES. THE LICENSED SOFTWARE AND THIRD PARTY SOFTWARE AND ANY SUPPORT ARE PROVIDED "AS IS" WITHOUT REPRESENTATION OR WARRANTY OF ANY KIND, AND ANALOG DEVICES, FOR ITSELF AND ITS AFFILIATES, HEREBY DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN, WITH RESPECT TO THE LICENSED SOFTWARE AND THIRD PARTY SOFTWARE AND ANY SUPPORT, INCLUDING, BUT NOT LIMITED TO, ANY EXPRESS OR IMPLIED WARRANTIES OF MERCHANTABILITY; FITNESS FOR ANY PARTICULAR PURPOSE; QUALITY AND ACCURACY OF INFORMATIONAL CONTENT; NON-INFRINGEMENT; QUIET ENJOYMENT; AND TITLE. LICENSEE AGREES THAT ANY EFFORTS BY ANALOG DEVICES OR ITS AFFILIATES TO MODIFY OR UPDATE THE LICENSED SOFTWARE OR THIRD PARTY SOFTWARE OR PROVIDE SUPPORT SHALL NOT BE DEEMED A WAIVER OF THESE LIMITATIONS, AND THAT ANY ANALOG DEVICES WARRANTIES SHALL NOT BE DEEMED TO HAVE FAILED OF THEIR ESSENTIAL PURPOSE.
Vkadaba 22:2835e9e9f59f 47
Vkadaba 22:2835e9e9f59f 48 14. Limitation of Liability. TO THE MAXIMUM EXTENT PERMITTED BY LAW ANALOG DEVICES (INCLUDING ITS AFFILIATES) SHALL NOT BE LIABLE FOR ANY DAMAGES ARISING FROM OR RELATED TO THE LICENSED SOFTWARE, THIRD PARTY SOFTWARE, THEIR USE OR ANY RELATED INFORMATION AND/OR SERVICES, INCLUDING BUT NOT LIMITED TO ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, EXEMPLARY, CONSEQUENTIAL OR ANALOGOUS DAMAGES (INCLUDING WITHOUT LIMITATION ANY DAMAGES RESULTING FROM LOSS OF USE, DATA, REVENUE, PROFITS, OR SAVINGS, COMPUTER DAMAGE OR ANY OTHER CAUSE), UNDER ANY LEGAL THEORY (INCLUDING WITHOUT LIMITATION CONTRACT, WARRANTY, TORT, NEGLIGENCE, STRICT OR PRODUCT LIABILITY), EVEN IF IT HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
Vkadaba 22:2835e9e9f59f 49
Vkadaba 22:2835e9e9f59f 50 IN NO EVENT SHALL ANALOG DEVICES’ CUMULATIVE LIABILITY FOR DAMAGES TO LICENSEE FOR ANY AND ALL CAUSES WHATSOEVER, REGARDLESS OF THE FORM OF ANY CLAIMS OR ACTIONS, EXCEED THE GREATER OF (1) ONE HUNDRED U.S. DOLLARS ($100.00 U.S.) OR (2) THE AMOUNT PAID TO ANALOG DEVICES HEREUNDER FOR THE LICENSED SOFTWARE. ANALOG DEVICES’ AFFILIATES, LICENSORS AND SUPPLIERS SHALL HAVE NO LIABILITY WHATSOEVER UNDER THIS AGREEMENT OR IN CONNECTION WITH THE LICENSED SOFTWARE OR ITS USE.
Vkadaba 22:2835e9e9f59f 51
Vkadaba 22:2835e9e9f59f 52 Some jurisdictions do not permit the exclusion or limitation of liability for consequential, incidental or other damages, and, as such, some portion of the above limitation may not apply to Licensee. In such jurisdictions, Analog Devices' liability is limited to the greatest extent permitted by law.
Vkadaba 22:2835e9e9f59f 53
Vkadaba 22:2835e9e9f59f 54 15. HIGH RISK APPLICATIONS. THE LICENSED SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, INCLUDING, WITHOUT LIMITATION, IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR CONTROL SYSTEMS, AIR TRAFFIC CONTROL, LIFE SUPPORT MACHINES, WEAPONS SYSTEMS, AUTONOMOUS DRIVING OR OTHER SAFETY CRITICAL AUTOMOTIVE APPLICATIONS, OR ANY OTHER APPLICATION IN WHICH THE FAILURE OF THE LICENSED SOFTWARE COULD LEAD TO DEATH, PERSONAL INJURY OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGES (“HIGH RISK ACTIVITIES”). THE LICENSED SOFTWARE IS NOT DESIGNED OR WARRANTED TO BE SUITABLE FOR USE IN CONNECTION WITH HIGH RISK ACTIVITIES. USE OF THE LICENSED SOFTWARE IN CONNECTION WITH HIGH RISK ACTIVITIES IS UNDERSTOOD TO BE FULLY AT LICENSEE’S RISK.
Vkadaba 22:2835e9e9f59f 55
Vkadaba 22:2835e9e9f59f 56 16. Choice of Law. This Agreement and any dispute related to the Licensed Software shall be governed by the laws of the Commonwealth of Massachusetts, United States of America, without reference to its principles of conflicts of laws, and, as to matters affecting copyrights, trademarks and patents, in addition, by applicable United States federal law. The parties agree that the jurisdiction and venue of any action with respect to this Agreement shall be in a court of competent subject matter jurisdiction located in Boston, Massachusetts, and each of the parties hereby agrees to submit itself to the exclusive jurisdiction and venue of such courts for the purpose of any such action, except that Analog Devices may seek equitable (including injunctive) relief and enforce judgements in any venue of its choosing. Licensee hereby submits to personal jurisdiction in such courts. The parties hereto specifically exclude the United Nations Convention on Contracts for the International Sale of Goods and the Uniform Computer Information Transactions Act from this Agreement. The parties hereto waive any statute, law, or regulation that might provide an alternative law or forum or to have this Agreement written in any language other than English.
Vkadaba 22:2835e9e9f59f 57
Vkadaba 22:2835e9e9f59f 58 17. U.S. Government Restricted Rights. If the Licensed Software or documentation provided by Analog Devices or its suppliers is procured by or on behalf of the United States Government, the Government agrees that such software or documentation is “commercial computer software” or “commercial computer software documentation” and that absent a written agreement to the contrary, the Government’s rights with respect to such Licensed Software or documentation are limited by the terms of this Agreement, pursuant to FAR § 12.212(a) and/or DFARS § 227.7202-1(a), as applicable.
Vkadaba 22:2835e9e9f59f 59
Vkadaba 22:2835e9e9f59f 60 18. Export. Licensee shall only use the Licensed Software in compliance with all applicable laws and regulations, including without limitation export control laws.  Licensee agrees that Licensee will not directly or indirectly export the Licensed Software to another country except in full compliance with all applicable United States Federal Laws and Regulations and other laws and regulations relating to exports and imports.  Licensee will not export/re-export, directly or indirectly, any software, information or technical data acquired under this Agreement or the "direct product" thereof to any country for which the United States Government or any agency thereof, at the time of export, requires an export license or other governmental approval, without first obtaining such license or approval.  The term "direct product" as used herein means the immediate product (including processes and services) produced directly by the use of the technical data or information.  In addition to the above, the Licensed Software and/or any "direct product" thereof, may not be used by, or exported, transferred or re-exported to (i) any U.S. or U.N. or EU-sanctioned or embargoed country, or to nationals or residents of such countries;  (ii) any person , entity, organization, or other party identified on the U.S. Department of Treasury’s lists of “Specially Designated Nationals and Blocked Persons” (iii) any associations, individuals, companies, entities, organizations found in the U.S. Department of Commerce’s Table of Denial Orders or Entity List, as published and revised from time to time (collectively known as the "Denied Parties List" or "Prohibited Parties List"); and/or (iv) any unauthorized or prohibited end-user engaged in any prohibited activities related to weapons of mass destruction, including without limitation, activities related to the design, development, production or use of nuclear weapons, materials, or facilities, missile or the support of missile projects, and chemical or biological weapons.  Licensee understands that the foregoing obligations are legal requirements and agree that they shall survive any expiration or termination of this Agreement.
Vkadaba 22:2835e9e9f59f 61
Vkadaba 22:2835e9e9f59f 62 19. Compliance with Laws. Licensee shall comply with all laws, legislation, rules, regulations, governmental requirements and industry standards with respect to the Licensed Software, and the performance by Licensee of its obligations hereunder, existing in any applicable jurisdiction. In the event that this Agreement is required to be registered with any governmental authority, Licensee shall notify Analog Devices in writing and cause such registration to be made and shall bear any expense or tax payable in respect thereof.
Vkadaba 22:2835e9e9f59f 63
Vkadaba 22:2835e9e9f59f 64 20. Assignment. This Agreement is personal to Licensee and Licensee may not transfer, sublicense, lease, rent, or assign its rights under this License, and any such attempt shall be null and void. Analog Devices may assign, transfer, or sublicense this Agreement or any rights or obligations hereunder at any time in its sole discretion.
Vkadaba 22:2835e9e9f59f 65
Vkadaba 22:2835e9e9f59f 66 21. Waiver; Modification; Severability. No waiver, consent, modification or change of terms of this Agreement shall bind either party unless in writing signed by both parties, and then such waiver, consent, modification or change shall be effective only in the specific instance and for the specific purpose given. If any provision of this Agreement is unenforceable, such provision shall be enforced to the extent possible under applicable law, and the remaining provisions will remain in effect.
Vkadaba 22:2835e9e9f59f 67
Vkadaba 22:2835e9e9f59f 68 22. Entire Agreement. This Agreement constitutes the entire, final, and complete agreement between the parties hereto relevant to the subject matter hereof, and supersedes any and all other agreements, either oral or in writing, between the parties with respect to the subject matter of this Agreement. Any term or condition incorporated in Licensee’s purchase order(s) or any other document provided by Licensee to Analog Devices which is in any way different from, inconsistent with or in addition to the terms and conditions set forth herein shall be of no effect, shall not apply to the licensing of the Licensed Software, and shall not become a part of a contract between the parties or be binding upon Analog Devices. Analog Devices’ failure to object to terms contained in any communication from Licensee shall not be an acceptance of such terms or a waiver of the terms set forth in this Agreement. If, for any reason, any provision of this Agreement is held invalid, such invalidity shall not affect the remainder of this Agreement, and this Agreement shall continue in force and effect to the full extent allowed by law. For the avoidance of doubt, all the Licensed Software under this Agreement is subject to the terms and conditions of this Agreement and not any agreement or terms for purchase of Analog Devices products, even if the Licensed Software is delivered with such products.
Vkadaba 22:2835e9e9f59f 69
Vkadaba 22:2835e9e9f59f 70
Vkadaba 22:2835e9e9f59f 71
Vkadaba 22:2835e9e9f59f 72 Appendix A – Third Party Licenses
Vkadaba 22:2835e9e9f59f 73
Vkadaba 22:2835e9e9f59f 74
Vkadaba 22:2835e9e9f59f 75 ARM CMSIS 4.5.0
Vkadaba 22:2835e9e9f59f 76
Vkadaba 22:2835e9e9f59f 77 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 78 Online license: Cannot provide link – click-through license pops up when clicking on the download button for the CMSIS pack. License text below.
Vkadaba 22:2835e9e9f59f 79
Vkadaba 22:2835e9e9f59f 80
Vkadaba 22:2835e9e9f59f 81 END USER LICENCE AGREEMENT FOR THE CORTEX MICROCONTROLLER SOFTWARE INTERFACE STANDARD (CMSIS) DELIVERABLES
Vkadaba 22:2835e9e9f59f 82 THIS END USER LICENCE AGREEMENT ("LICENCE") IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND ARM LIMITED ("ARM") FOR THE USE OF THE CMSIS DELIVERABLES. ARM IS ONLY WILLING TO LICENSE THE CMSIS DELIVERABLES TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY CLICKING "I AGREE", OR BY INSTALLING OR OTHERWISE USING OR COPYING THE CMSIS DELIVERABLES YOU INDICATE THAT YOU AGREE TO BE BOUND BY ALL THE TERMS OF THIS LICENCE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENCE, ARM IS UNWILLING TO LICENSE YOU TO USE OF THE CMSIS DELIVERABLES AND YOU MAY NOT INSTALL, USE OR COPY THE CMSIS DELIVERABLES.
Vkadaba 22:2835e9e9f59f 83 “CMSIS Deliverables” means the following components: (i) CMSIS-CORE; (ii) CMSIS-DSP; (iii) CMSIS-RTOS API; and (iv) CMSIS-SVD.
Vkadaba 22:2835e9e9f59f 84 “CMSIS-CORE” means the specification defining the application programming interface, naming and coding conventions for the Cortex-M processor cores.
Vkadaba 22:2835e9e9f59f 85 “CMSIS-DSP” means the digital signal process (DSP) library specification defining the application programming interface of a DSP library implementation.
Vkadaba 22:2835e9e9f59f 86 “CMSIS-RTOS API” means the real-time operating system (RTOS) specification defining a generic application programming interface layer for a RTOS system.
Vkadaba 22:2835e9e9f59f 87 Notwithstanding the foregoing, the CMSIS Deliverables shall not include: (i) the implementation of other published specifications referenced in the CMSIS Deliverables ; (ii) any enabling technologies that may be necessary to make or use any product or portion thereof that complies with the CMSIS Deliverables, but are not themselves expressly set forth in the CMSIS Deliverables (e.g. compiler front ends, code generators, back ends, libraries or other compiler, assembler or linker technologies; validation or debug software or hardware; applications, operating system or driver software; RISC architecture; processor microarchitecture); (iii) maskworks and physical layouts of integrated circuit designs; or (iv) RTL or other high level representations of integrated circuit designs.
Vkadaba 22:2835e9e9f59f 88 “CMSIS-SVD” means the specification defining the System View Description (SVD), verification utility, and associated XML schema files.
Vkadaba 22:2835e9e9f59f 89 “Separate Files” means the components in the CMSIS reference implementation identified in the Schedule that demonstrate the usage of the CMSIS-CORE, CMSIS-RTOS API, and CMSIS-DSP for microprocessors or device specific software applications that are for use with microprocessors.
Vkadaba 22:2835e9e9f59f 90 1. LICENCE GRANTS.
Vkadaba 22:2835e9e9f59f 91 1.1 CMSIS DELIVERABLES
Vkadaba 22:2835e9e9f59f 92 ARM hereby grants to you, subject to the terms and conditions of this Licence, a non-exclusive, non-transferable licence, to use and copy the CMSIS Deliverables for the purpose of:
Vkadaba 22:2835e9e9f59f 93 (i) subject to clause 1.2, developing, having developed, manufacturing, having manufactured, offering to sell, selling, supplying or otherwise distributing products that comply with the CMSIS Deliverables; and
Vkadaba 22:2835e9e9f59f 94 (ii) distributing and having distributed (directly or through your customers and authorised distributors) the CMSIS-Deliverables unmodified, with the products you have developed under Clause 1.1 (i) provided you preserve any copyright notices which are included with the CMSIS Deliverables.
Vkadaba 22:2835e9e9f59f 95 1.2 CONDITIONS ON REDISTRIBUTION.
Vkadaba 22:2835e9e9f59f 96 If you distribute (directly or through your customers and authorised distributors) the products you have created pursuant to Clauses 1.1 (i) you agree: (a) not to use ARM’s name, logo or trademarks to market any or all of the products created under Clause 1.1 (i); (b) to preserve any copyright notices included in the CMSIS Deliverables; and (c) to ensure your customers and authorised distributors comply with this Clause 1.2.
Vkadaba 22:2835e9e9f59f 97 2. RESTRICTIONS ON USE OF THE CMSIS DELIVERABLES.
Vkadaba 22:2835e9e9f59f 98 PERMITTED USERS: The CMSIS Deliverables shall be used only by you (either a single individual, or single legal entity) your employees, or by your on-site bona fide sub-contractors for whose acts and omissions you hereby agree to be responsible to ARM for to the same extent as you are for your employees, and provided always that such sub-contractors: (i) are contractually obligated to use the CMSIS Deliverables only for your benefit; and (ii) agree to assign all their work product and any rights they create therein in the supply of such work to you.
Vkadaba 22:2835e9e9f59f 99 COPYRIGHT AND RESERVATION OF RIGHTS: The CMSIS Deliverables are owned by ARM or its licensors and are protected by copyright and other intellectual property laws and international treaties. The CMSIS Deliverables are licensed not sold. Except as expressly licensed herein, you acquire no right, title or interest in the CMSIS Deliverables or any intellectual property therein. In no event shall the licences granted herein be construed as granting you, expressly or by implication, estoppels or otherwise, a licence to use any ARM technology except the CMSIS Deliverables.
Vkadaba 22:2835e9e9f59f 100 3. SUPPORT.
Vkadaba 22:2835e9e9f59f 101 ARM is not obligated to support the CMSIS Deliverables but may do so entirely at ARM's discretion.
Vkadaba 22:2835e9e9f59f 102 4. NO WARRANTY.
Vkadaba 22:2835e9e9f59f 103 YOU AGREE THAT THE CMSIS DELIVERABLES ARE LICENSED "AS IS", AND THAT ARM EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, WARRANTIES, CONDITIONS OR OTHER TERMS, EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, SATISFACTORY QUALITY, AND FITNESS FOR A PARTICULAR PURPOSE. THE CMSIS DELIVERABLES MAY CONTAIN ERRORS.
Vkadaba 22:2835e9e9f59f 104 5. LIMITATION OF LIABILITY.
Vkadaba 22:2835e9e9f59f 105 THE MAXIMUM LIABILITY OF ARM TO YOU IN AGGREGATE FOR ALL CLAIMS MADE AGAINST ARM IN CONTRACT, TORT OR OTHERWISE UNDER OR IN CONNECTION WITH THE SUBJECT MATTER OF THIS LICENCE SHALL NOT EXCEED THE GREATER OF (I) THE TOTAL OF SUMS PAID BY YOU TO ARM (IF ANY) FOR THIS LICENCE AND (II) US$10.00. THE LIMITATIONS, EXCLUSIONS AND DISCLAIMERS IN THIS LICENCE SHALL APPLY TO THE MAXIMUM EXTENT ALLOWED BY APPLICABLE LAW.
Vkadaba 22:2835e9e9f59f 106 6. THIRD PARTY RIGHTS.
Vkadaba 22:2835e9e9f59f 107 The Separate Files are delivered subject to and your use is governed by their own separate licence agreements. This Licence does not apply to such Separate Files and they are not included in the term “CMSIS Deliverables” under this Licence. You agree to comply with all terms and conditions imposed on you in respect of such Separate Files including those identified in the Schedule (“Third Party Terms”).
Vkadaba 22:2835e9e9f59f 108 ARM HEREBY DISCLAIMS ANY AND ALL WARRANTIES EXPRESS OR IMPLIED FROM ANY THIRD PARTIES REGARDING ANY SEPARATE FILES, ANY THIRD PARTY MATERIALS INCLUDED IN THE SOFTWARE, ANY THIRD PARTY MATERIALS FROM WHICH THE SOFTWARE IS DERIVED (COLLECTIVELY “OTHER CODE”), AND THE USE OF ANY OR ALL THE OTHER CODE IN CONNECTION WITH THE SOFTWARE, INCLUDING (WITHOUT LIMITATION) ANY WARRANTIES OF SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE.
Vkadaba 22:2835e9e9f59f 109 NO THIRD PARTY LICENSORS OF OTHER CODE SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND WHETHER MADE UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE OTHER CODE OR THE EXERCISE OF ANY RIGHTS GRANTED UNDER EITHER OR BOTH THIS LICENCE AND THE LEGAL TERMS APPLICABLE TO ANY SEPARATE FILES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Vkadaba 22:2835e9e9f59f 110 7. U.S. GOVERNMENT END USERS.
Vkadaba 22:2835e9e9f59f 111 US Government Restrictions: Use, duplication, reproduction, release, modification, disclosure or transfer of this commercial product and accompanying documentation is restricted in accordance with the terms of this Licence.
Vkadaba 22:2835e9e9f59f 112 8. TERM AND TERMINATION.
Vkadaba 22:2835e9e9f59f 113 8.1 This Licence shall remain in force until terminated in accordance with the terms of Clause 8.2 or Clause 8.3 below.
Vkadaba 22:2835e9e9f59f 114 8.2 Without prejudice to any of its other rights if you are in breach of any of the terms and conditions of this Licence then ARM may terminate this Licence immediately upon giving written notice to you. You may terminate this Licence at any time.
Vkadaba 22:2835e9e9f59f 115 8.3 This Licence shall immediately terminate and shall be unavailable to you if you or any party affiliated to you asserts any patents against ARM, ARM affiliates, third parties who have a valid licence from ARM for the CMSIS Deliverables, or any customers or distributors of any of them based upon a claim that your (or your affiliate) patent is Necessary to implement the CMSIS Deliverables. In this Licence: (i) "affiliate" means any entity controlling, controlled by or under common control with a party (in fact or in law, via voting securities, management control or otherwise) and "affiliated" shall be construed accordingly; (ii) "assert" means to allege infringement in legal or administrative proceedings, or proceedings before any other competent trade, arbitral or international authority; and (iii) “Necessary” means with respect to any claims of any patent, those claims which, without the appropriate permission of the patent owner, will be infringed when implementing the CMSIS Deliverables because no alternative, commercially reasonable, non-infringing way of implementing the CMSIS Deliverables is known.
Vkadaba 22:2835e9e9f59f 116 8.4 Upon termination of this Licence, you shall stop using the CMSIS Deliverables and destroy all copies of the CMSIS Deliverables in your possession. The provisions of clauses 5, 6, 7, 8 and 9 shall survive termination of this Licence.
Vkadaba 22:2835e9e9f59f 117 9. GENERAL.
Vkadaba 22:2835e9e9f59f 118 This Licence is governed by English Law. Except where ARM agrees otherwise in a written contract signed by you and ARM, this is the only agreement between you and ARM relating to the CMSIS Deliverables and it may only be modified by written agreement between you and ARM. Except as expressly agreed in writing, this Licence may not be modified by purchase orders, advertising or other representation by any person. If any clause or sentence in this Licence is held by a court of law to be illegal or unenforceable the remaining provisions of this Licence shall not be affected thereby. The failure by ARM to enforce any of the provisions of this Licence, unless waived in writing, shall not constitute a waiver of ARM's rights to enforce such provision or any other provision of this Licence in the future. This Licence may not be assigned without the prior written consent of ARM.
Vkadaba 22:2835e9e9f59f 119 a. SCHEDULE
Vkadaba 22:2835e9e9f59f 120 Separate Files
Vkadaba 22:2835e9e9f59f 121 The package also includes the components contained in the following directories:
Vkadaba 22:2835e9e9f59f 122 (a) ./CMSIS/DSP_Lib - DSP Library sources and examples;
Vkadaba 22:2835e9e9f59f 123 (b) ./CMSIS/Include - Header files;
Vkadaba 22:2835e9e9f59f 124 (c) ./CMSIS/Lib - DSP Library build for various toolchains;
Vkadaba 22:2835e9e9f59f 125 (d) ./CMSIS/RTOS - Header file template for CMSIS-RTOS implementation; and
Vkadaba 22:2835e9e9f59f 126 (e) ./Device - Template files and implementations for Cortex-M class processors.
Vkadaba 22:2835e9e9f59f 127 All of the above components are licensed to you under the terms of the BSD licence, which is incorporated within or alongside the above components.
Vkadaba 22:2835e9e9f59f 128 ARM contract reference LEC-PRE-00489
Vkadaba 22:2835e9e9f59f 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 130
Vkadaba 22:2835e9e9f59f 131 ARM CMSIS ‘Separate Files’ DSP_Lib folder
Vkadaba 22:2835e9e9f59f 132
Vkadaba 22:2835e9e9f59f 133 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 134 Online license: Cannot provide a direct link – license files are included in a zip file downloaded as part of the ARM CMSIS 4.5.0 package.
Vkadaba 22:2835e9e9f59f 135
Vkadaba 22:2835e9e9f59f 136 CMSIS\DSP_Lib\license.txt
Vkadaba 22:2835e9e9f59f 137
Vkadaba 22:2835e9e9f59f 138 All files contained in the folders "CMSIS\DSP-Lib\Source" and "CMSIS\DSP-Lib\Examples"
Vkadaba 22:2835e9e9f59f 139 are guided by the following license:
Vkadaba 22:2835e9e9f59f 140
Vkadaba 22:2835e9e9f59f 141 Copyright (C) 2009-2015 ARM Limited.
Vkadaba 22:2835e9e9f59f 142 All rights reserved.
Vkadaba 22:2835e9e9f59f 143
Vkadaba 22:2835e9e9f59f 144 Redistribution and use in source and binary forms, with or without
Vkadaba 22:2835e9e9f59f 145 modification, are permitted provided that the following conditions are met:
Vkadaba 22:2835e9e9f59f 146 - Redistributions of source code must retain the above copyright
Vkadaba 22:2835e9e9f59f 147 notice, this list of conditions and the following disclaimer.
Vkadaba 22:2835e9e9f59f 148 - Redistributions in binary form must reproduce the above copyright
Vkadaba 22:2835e9e9f59f 149 notice, this list of conditions and the following disclaimer in the
Vkadaba 22:2835e9e9f59f 150 documentation and/or other materials provided with the distribution.
Vkadaba 22:2835e9e9f59f 151 - Neither the name of ARM nor the names of its contributors may be used
Vkadaba 22:2835e9e9f59f 152 to endorse or promote products derived from this software without
Vkadaba 22:2835e9e9f59f 153 specific prior written permission.
Vkadaba 22:2835e9e9f59f 154
Vkadaba 22:2835e9e9f59f 155 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Vkadaba 22:2835e9e9f59f 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 157
Vkadaba 22:2835e9e9f59f 158
Vkadaba 22:2835e9e9f59f 159 ARM CMSIS ‘Separate Files’ Lib folder
Vkadaba 22:2835e9e9f59f 160
Vkadaba 22:2835e9e9f59f 161 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 162 Online license: Cannot provide a direct link – license files are included in a zip file downloaded as part of the ARM CMSIS 4.5.0 package.
Vkadaba 22:2835e9e9f59f 163
Vkadaba 22:2835e9e9f59f 164 \CMSIS\Lib\license.txt
Vkadaba 22:2835e9e9f59f 165
Vkadaba 22:2835e9e9f59f 166 All pre-build libraries contained in the folders "ARM" and "GCC"
Vkadaba 22:2835e9e9f59f 167 are guided by the following license:
Vkadaba 22:2835e9e9f59f 168
Vkadaba 22:2835e9e9f59f 169 Copyright (C) 2009-2014 ARM Limited.
Vkadaba 22:2835e9e9f59f 170 All rights reserved.
Vkadaba 22:2835e9e9f59f 171
Vkadaba 22:2835e9e9f59f 172 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Vkadaba 22:2835e9e9f59f 173 - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Vkadaba 22:2835e9e9f59f 174 - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Vkadaba 22:2835e9e9f59f 175 - Neither the name of ARM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
Vkadaba 22:2835e9e9f59f 176
Vkadaba 22:2835e9e9f59f 177 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Vkadaba 22:2835e9e9f59f 178
Vkadaba 22:2835e9e9f59f 179 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 180
Vkadaba 22:2835e9e9f59f 181
Vkadaba 22:2835e9e9f59f 182 ARM CMSIS ‘Separate Files’ RTOS/RTX folder
Vkadaba 22:2835e9e9f59f 183
Vkadaba 22:2835e9e9f59f 184 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 185 Online license: Cannot provide a direct link – license files are included in a zip file downloaded as part of the ARM CMSIS 4.5.0 package.
Vkadaba 22:2835e9e9f59f 186
Vkadaba 22:2835e9e9f59f 187 CMSIS\RTOS\RTX\License.txt
Vkadaba 22:2835e9e9f59f 188
Vkadaba 22:2835e9e9f59f 189 License for CMSIS-RTOS RTX Implementation
Vkadaba 22:2835e9e9f59f 190
Vkadaba 22:2835e9e9f59f 191 Copyright (c) 1999-2009 KEIL, 2009-2013 ARM Germany GmbH
Vkadaba 22:2835e9e9f59f 192 All rights reserved.
Vkadaba 22:2835e9e9f59f 193
Vkadaba 22:2835e9e9f59f 194 Redistribution and use in source and binary forms, with or without
Vkadaba 22:2835e9e9f59f 195 modification, are permitted provided that the following conditions are met:
Vkadaba 22:2835e9e9f59f 196 - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Vkadaba 22:2835e9e9f59f 197 - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Vkadaba 22:2835e9e9f59f 198 - Neither the name of ARM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
Vkadaba 22:2835e9e9f59f 199
Vkadaba 22:2835e9e9f59f 200 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Vkadaba 22:2835e9e9f59f 201
Vkadaba 22:2835e9e9f59f 202 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 203
Vkadaba 22:2835e9e9f59f 204
Vkadaba 22:2835e9e9f59f 205 ARM CMSIS ‘Separate Files’ ./Device folder
Vkadaba 22:2835e9e9f59f 206
Vkadaba 22:2835e9e9f59f 207 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 208 Online license: Cannot provide a direct link – license files are included in a zip file downloaded as part of the ARM CMSIS 4.5.0 package.
Vkadaba 22:2835e9e9f59f 209
Vkadaba 22:2835e9e9f59f 210 .\CMSIS\ARM.CMSIS.4.5.0\CMSIS\Include\*.h
Vkadaba 22:2835e9e9f59f 211
Vkadaba 22:2835e9e9f59f 212 /* Copyright (c) 2009 - 2015 ARM LIMITED
Vkadaba 22:2835e9e9f59f 213
Vkadaba 22:2835e9e9f59f 214 All rights reserved.
Vkadaba 22:2835e9e9f59f 215 Redistribution and use in source and binary forms, with or without
Vkadaba 22:2835e9e9f59f 216 modification, are permitted provided that the following conditions are met:
Vkadaba 22:2835e9e9f59f 217 - Redistributions of source code must retain the above copyright
Vkadaba 22:2835e9e9f59f 218 notice, this list of conditions and the following disclaimer.
Vkadaba 22:2835e9e9f59f 219 - Redistributions in binary form must reproduce the above copyright
Vkadaba 22:2835e9e9f59f 220 notice, this list of conditions and the following disclaimer in the
Vkadaba 22:2835e9e9f59f 221 documentation and/or other materials provided with the distribution.
Vkadaba 22:2835e9e9f59f 222 - Neither the name of ARM nor the names of its contributors may be used
Vkadaba 22:2835e9e9f59f 223 to endorse or promote products derived from this software without
Vkadaba 22:2835e9e9f59f 224 specific prior written permission.
Vkadaba 22:2835e9e9f59f 225 *
Vkadaba 22:2835e9e9f59f 226 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
Vkadaba 22:2835e9e9f59f 227 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Vkadaba 22:2835e9e9f59f 228 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
Vkadaba 22:2835e9e9f59f 229 ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
Vkadaba 22:2835e9e9f59f 230 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
Vkadaba 22:2835e9e9f59f 231 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
Vkadaba 22:2835e9e9f59f 232 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
Vkadaba 22:2835e9e9f59f 233 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
Vkadaba 22:2835e9e9f59f 234 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
Vkadaba 22:2835e9e9f59f 235 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
Vkadaba 22:2835e9e9f59f 236 POSSIBILITY OF SUCH DAMAGE.
Vkadaba 22:2835e9e9f59f 237
Vkadaba 22:2835e9e9f59f 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 239
Vkadaba 22:2835e9e9f59f 240
Vkadaba 22:2835e9e9f59f 241 ARM CMSIS ‘Separate Files’ ./Device folder
Vkadaba 22:2835e9e9f59f 242
Vkadaba 22:2835e9e9f59f 243 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 244 Online license: Cannot provide a direct link – license files are included in a zip file downloaded as part of the ARM CMSIS 4.5.0 package.
Vkadaba 22:2835e9e9f59f 245
Vkadaba 22:2835e9e9f59f 246 .\Device\ARM\ARMCM3\Source\ARM\startup_ARMCM3.s
Vkadaba 22:2835e9e9f59f 247
Vkadaba 22:2835e9e9f59f 248 ;/* Copyright (c) 2011 - 2012 ARM LIMITED
Vkadaba 22:2835e9e9f59f 249 ;
Vkadaba 22:2835e9e9f59f 250 ; All rights reserved.
Vkadaba 22:2835e9e9f59f 251 ; Redistribution and use in source and binary forms, with or without
Vkadaba 22:2835e9e9f59f 252 ; modification, are permitted provided that the following conditions are met:
Vkadaba 22:2835e9e9f59f 253 ; - Redistributions of source code must retain the above copyright
Vkadaba 22:2835e9e9f59f 254 ; notice, this list of conditions and the following disclaimer.
Vkadaba 22:2835e9e9f59f 255 ; - Redistributions in binary form must reproduce the above copyright
Vkadaba 22:2835e9e9f59f 256 ; notice, this list of conditions and the following disclaimer in the
Vkadaba 22:2835e9e9f59f 257 ; documentation and/or other materials provided with the distribution.
Vkadaba 22:2835e9e9f59f 258 ; - Neither the name of ARM nor the names of its contributors may be used
Vkadaba 22:2835e9e9f59f 259 ; to endorse or promote products derived from this software without
Vkadaba 22:2835e9e9f59f 260 ; specific prior written permission.
Vkadaba 22:2835e9e9f59f 261 ; *
Vkadaba 22:2835e9e9f59f 262 ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
Vkadaba 22:2835e9e9f59f 263 ; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Vkadaba 22:2835e9e9f59f 264 ; IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
Vkadaba 22:2835e9e9f59f 265 ; ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
Vkadaba 22:2835e9e9f59f 266 ; LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
Vkadaba 22:2835e9e9f59f 267 ; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
Vkadaba 22:2835e9e9f59f 268 ; SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
Vkadaba 22:2835e9e9f59f 269 ; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
Vkadaba 22:2835e9e9f59f 270 ; CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
Vkadaba 22:2835e9e9f59f 271 ; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
Vkadaba 22:2835e9e9f59f 272 ; POSSIBILITY OF SUCH DAMAGE.
Vkadaba 22:2835e9e9f59f 273
Vkadaba 22:2835e9e9f59f 274 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 275
Vkadaba 22:2835e9e9f59f 276
Vkadaba 22:2835e9e9f59f 277 ARM CMSIS ‘Separate Files’ ./Device folder
Vkadaba 22:2835e9e9f59f 278
Vkadaba 22:2835e9e9f59f 279 Download page: https://www.keil.com/dd2/pack/
Vkadaba 22:2835e9e9f59f 280 Online license: Cannot provide a direct link – license files are included in a zip file downloaded as part of the ARM CMSIS 4.5.0 package.
Vkadaba 22:2835e9e9f59f 281
Vkadaba 22:2835e9e9f59f 282 .\Device\ARM\ARMCM3\Include\system_ARMCM3.h
Vkadaba 22:2835e9e9f59f 283
Vkadaba 22:2835e9e9f59f 284 /* Copyright (c) 2011 - 2015 ARM LIMITED
Vkadaba 22:2835e9e9f59f 285
Vkadaba 22:2835e9e9f59f 286 All rights reserved.
Vkadaba 22:2835e9e9f59f 287 Redistribution and use in source and binary forms, with or without
Vkadaba 22:2835e9e9f59f 288 modification, are permitted provided that the following conditions are met:
Vkadaba 22:2835e9e9f59f 289 - Redistributions of source code must retain the above copyright
Vkadaba 22:2835e9e9f59f 290 notice, this list of conditions and the following disclaimer.
Vkadaba 22:2835e9e9f59f 291 - Redistributions in binary form must reproduce the above copyright
Vkadaba 22:2835e9e9f59f 292 notice, this list of conditions and the following disclaimer in the
Vkadaba 22:2835e9e9f59f 293 documentation and/or other materials provided with the distribution.
Vkadaba 22:2835e9e9f59f 294 - Neither the name of ARM nor the names of its contributors may be used
Vkadaba 22:2835e9e9f59f 295 to endorse or promote products derived from this software without
Vkadaba 22:2835e9e9f59f 296 specific prior written permission.
Vkadaba 22:2835e9e9f59f 297 *
Vkadaba 22:2835e9e9f59f 298 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Vkadaba 22:2835e9e9f59f 299
Vkadaba 22:2835e9e9f59f 300 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vkadaba 22:2835e9e9f59f 301
Vkadaba 22:2835e9e9f59f 302
Vkadaba 22:2835e9e9f59f 303
Vkadaba 22:2835e9e9f59f 304
Vkadaba 22:2835e9e9f59f 305
Vkadaba 22:2835e9e9f59f 306
Vkadaba 22:2835e9e9f59f 307 20190912-ADMWAF-CTSLA Page 8 of 8
Vkadaba 22:2835e9e9f59f 308
Vkadaba 22:2835e9e9f59f 309
Vkadaba 22:2835e9e9f59f 310
Vkadaba 22:2835e9e9f59f 311
Vkadaba 22:2835e9e9f59f 312