Skip to content

Commit 4b6bac6

Browse files
authored
Merge pull request #1 from cparata/main
Initial release
2 parents eac6ffe + 09f85ef commit 4b6bac6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+29918
-1
lines changed

LICENSE

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
SLA0052 - Rev3 - June 2019
2+
Software license agreement
3+
4+
SOFTWARE PACKAGE LICENSE AGREEMENT ("Agreement")
5+
BY CLICKING ON THE "I ACCEPT" BUTTON OR BY UNZIPPING, INSTALLING, COPYING, DOWNLOADING, ACCESSING
6+
OR OTHERWISE USING THIS SOFTWARE PACKAGE (HEREINAFTER "SOFTWARE PACKAGE" MEANS THE RELATED
7+
SOFTWARE, DOCUMENTATION, OTHER MATERIALS, AND ANY PARTS, PERMITTED MODIFICATIONS, AND PERMITTED
8+
DERIVATIVES THEREOF) FROM STMICROELECTRONICS INTERNATIONAL N.V, SWISS BRANCH AND/OR ITS
9+
AFFILIATED COMPANIES ("STMICROELECTRONICS"), THE RECIPIENT, ON BEHALF OF HIMSELF OR HERSELF, OR ON
10+
BEHALF OF ANY ENTITY BY WHICH SUCH RECIPIENT IS EMPLOYED AND/OR ENGAGED ("YOU") AGREES TO BE
11+
BOUND BY THIS AGREEMENT.
12+
13+
You represent that you have the authority to enter into this Agreement. You will comply with all laws,
14+
including export laws. STMicroelectronics's failure or delay to enforce this Agreement does not waive
15+
STMicroelectronics's rights. Swiss law, except conflict of laws, governs this Agreement, and the parties
16+
consent to exclusive jurisdiction of courts in Switzerland for litigation of this Agreement.
17+
Subject to the below disclaimer, applicable Third Party Terms (defined below), and applicable Open Source Terms
18+
(defined below), the redistribution, reproduction and use in source and binary forms of the software package
19+
or any part thereof, with or without modification, are permitted provided that the following conditions are met:
20+
21+
1. Redistribution of source code (modified or not) must retain any copyright notice, this list of conditions
22+
and the following disclaimer.
23+
24+
2. Redistributions in binary form, except as embedded into a microcontroller or microprocessor device or a
25+
software update for such device, must reproduce any copyright notice, this list of conditions and the following
26+
disclaimer in the documentation and/or other materials provided with the distribution.
27+
28+
3. Neither the name of STMicroelectronics nor the names of other contributors to this software package may be
29+
used to endorse or promote products using or derived from this software package without specific written
30+
permission.
31+
32+
4. This software package must be used and execute solely and exclusively in combination with an integrated
33+
circuit that is manufactured by or for STMicroelectronics and is an NFC tag, NFC dynamic tag, NFC reader,
34+
or UHF reader.
35+
36+
5. No use, reproduction or redistribution of this software package may be done in any manner that would subject
37+
this software package to any Open Source Terms (as defined below).
38+
39+
6. Some portion of the software package may contain software subject to Open Source Terms (as defined below)
40+
applicable for each such portion ("Open Source Software"), as further specified in the software package.
41+
Such Open Source Software is supplied under the applicable Open Source Terms and is not subject to this list
42+
of conditions, but is subject to the following disclaimer. "Open Source Terms" shall mean any open source
43+
license which requires as part of distribution of software that the source code of such software is distributed
44+
therewith or otherwise made available, or open source license that substantially complies with the Open Source
45+
definition specified at www.opensource.org and any other comparable open source license such as for example
46+
GNU General Public License (GPL), Eclipse Public License (EPL), Apache Software License, BSD license and MIT
47+
license.
48+
49+
7. This software package may also include third party software as expressly specified in the software package,
50+
which shall be subject to applicable third party license terms ("Third Party Terms"). Such Third Party Terms
51+
may be specified in any reasonable manner, including, without limitation, by being fully set forth, referred to,
52+
or hyperlinked in the software package source code, documentation, license file, or readme file. Such third
53+
party software is supplied under Third Party Terms and is not subject to this list of conditions, but is subject
54+
to the following disclaimer. By unzipping, installing, copying, downloading, accessing or otherwise using any
55+
third party software included in this software package, the recipient agrees to be bound by the corresponding
56+
Third Party Terms.
57+
58+
8. STMicroelectronics has no obligation to provide any maintenance, support or updates for the software package.
59+
60+
9. The software package is and will remain the exclusive property of STMicroelectronics and its licensors.
61+
The recipient will not take any action that jeopardizes STMicroelectronics and its licensors' proprietary rights
62+
or acquire any rights in the software package, except the limited rights specified hereunder.
63+
64+
10. Redistribution and use of this software package partially or any part thereof other than as permitted under
65+
this license is void and will automatically terminate your rights under this license.
66+
67+
DISCLAIMER
68+
THIS SOFTWARE PACKAGE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS" AND ANY
69+
EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
70+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY
71+
INTELLECTUAL PROPERTY RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
72+
SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
73+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
74+
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
75+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
76+
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE PACKAGE, EVEN IF ADVISED OF THE
77+
POSSIBILITY OF SUCH DAMAGE.
78+
EXCEPT AS EXPRESSLY PERMITTED HEREUNDER, SUBJECT TO ANY APPLICABLE THIRD PARTY TERMS AND OPEN
79+
SOURCE TERMS, NO LICENSE OR OTHER RIGHTS, WHETHER EXPRESS OR IMPLIED, ARE GRANTED UNDER ANY
80+
PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF STMICROELECTRONICS OR ANY THIRD PARTY.

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
11
# NFC-RFAL
2-
Arduino library for the RF/NFC abstraction layer (RFAL)
2+
3+
The code is the implementation of the RF/NFC abstraction layer (RFAL) for the ST NFC card readers.
4+
The RFAL simplifies the development of applications by encapsulating device and protocol details.
5+
6+
## Documentation
7+
8+
You can find the source files at
9+
https://github.com/stm32duino/NFC-RFAL

0 commit comments

Comments
 (0)