![]() |
no-OS
|
no-OS is, by default, permissively licensed under BSD-3-Clause. Each source file declares its own license with an SPDX identifier in its header, for example:
The SPDX tag in a file is authoritative for that file. A few files carry different terms (such as Apache-2.0, modified BSD, or proprietary vendor device-API licenses), always stated in the file's own header, which takes precedence. Nothing else shall restrict, limit, or otherwise affect any rights or obligations you may have, or conditions to which you may be subject, under such license terms. This agreement does not limit your rights under, or grant you rights that supersede, the license terms of any particular file.
Where to find the licensing information:
LICENSES/ buckets, and the acceptable licenses for new contributions.The mere aggregation of these files (putting them side by side in the same source code repository or on a hard disk) does not mean that there is one master license for all the files. It is up to you, the user, to ensure that during the building of a project, which combines these files together, all the individual licenses are compatible. Some proprietary ADI vendor-API trees forbid combination with incompatible code outright; you may not distribute a binary that violates the terms of any file it includes.
The majority of ADI's products are peripherals to a non-ADI digital engine (FPGA, microprocessor, or microcontroller). While there is major work underway on FPGAs (Xilinx and Intel/Altera) and microprocessors (running an operating system like Linux), the efforts on microcontrollers are fragmented due to the diverse nature of the microcontroller market. The goal of these projects (microcontroller/no-OS) is to be able to provide reference projects for lower end processors, which can't run Linux or aren't running a specific operating system, to help customers using FPGA/microcontrollers with ADI parts.
Generic header files from no-OS repository: Include
IIO interfaces and application documentation available at : IIO
A list of available drivers can be found here: Drivers
A list of available projects can be found here: Projects