Skip to content
Software drivers for systems without OS
C++ HTML C XSLT Tcl Makefile Other
Branch: master
Clone or download
cristiantpop and mirceacaprioru iio_types: Update read/write and transfer functions.
Add "mask" parameter to function prototypes, that specifies opened
channels. This is necessary for data multiplexing/demultiplexing, in case
that not all channels of a device are opened.

Signed-off-by: Cristian Pop <cristian.pop@analog.com>
Latest commit 30f903b Nov 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AD6673-EBZ drivers: Organize the drivers by part's type Jul 15, 2019
AD9250-EBZ drivers: Organize the drivers by part's type Jul 15, 2019
Microchip/PIC32MX320F128H pmodDA4: apply astyle on modified file Feb 14, 2019
Pmods pmods:pmodcdc1:ad7156: fix shifting by negative value Sep 13, 2018
Renesas/RL78G14 DRIVERS: AD7193: AD7193_ConvertToVolts() returns now milivolts. Jul 11, 2013
ad-fmcjesdadc1-ebz ad_fmcjesdadc1_ebz: Check return value for init functions Oct 1, 2019
ad400x-fmcz ad400x: fixed init params Jun 20, 2019
ad5758-sdz no-OS: Fix line endings Sep 5, 2019
ad5766-sdz ad5766-sdz: spi_engine: fix memory leak Sep 11, 2018
ad6676-ebz drivers: Organize the drivers by part's type Jul 15, 2019
ad713x-fmcz ad713x: spi_engine: Pass init structure by reference instead of by value Jul 15, 2019
ad738x-fmcz ad738x: Fix spi_init function Sep 27, 2019
ad7616-sdz ad7616-sdz: spi_engine: fix memory leak Sep 11, 2018
ad7768-1fmcz ad7768-1: Run astyle on ad7768-1 project files Feb 1, 2019
ad7768-evb drivers: Organize the drivers by part's type Jul 15, 2019
ad9265-fmc-125ebz drivers: Organize the drivers by part's type Jul 15, 2019
ad9361 ad9361: MCS avoid surplus step Oct 25, 2019
ad9434-fmc-500ebz drivers: Organize the drivers by part's type Jul 15, 2019
ad9467-fmc-ebz drivers: Organize the drivers by part's type Jul 15, 2019
ad9739a-fmc-ebz drivers: Organize the drivers by part's type Jul 15, 2019
adaq7980-sdz adaq7980-sdz:spi_engine: fix uninitialized variable Sep 13, 2018
adrv9361z7035 Share Makefile includes between ZYNQ PS7 and ZYNQ PSU Aug 21, 2018
adrv9364z7020 Share Makefile includes between ZYNQ PS7 and ZYNQ PSU Aug 21, 2018
adum7701_fmc no-OS: Fix line endings Sep 5, 2019
build_scripts/xilinx Fix typo Apr 5, 2017
ci/travis travis: astyle_config: do not retain original file Jul 24, 2019
common_drivers jesd_core: fix code style issues Nov 6, 2019
device_commands device_commands: added CN0271 commands Feb 4, 2014
device_drivers fix code style issues Aug 28, 2019
drivers drivers: dac: ad9144: fix ARRAY_SIZE Nov 6, 2019
fmcadc2 drivers: Organize the drivers by part's type Jul 15, 2019
fmcadc4 drivers: Organize the drivers by part's type Jul 15, 2019
fmcadc5 drivers: Organize the drivers by part's type Jul 15, 2019
fmcdaq2 drivers: Organize the drivers by part's type Jul 15, 2019
fmcdaq3 drivers: Organize the drivers by part's type Jul 15, 2019
fmcomms2 fmcomms2:kcu105: add project folder Jun 21, 2019
fmcomms5 Share Makefile includes between ZYNQ PS7 and ZYNQ PSU Aug 21, 2018
iio iio_types: Update read/write and transfer functions. Nov 8, 2019
include util: Move "util.c" and "util.h" to the new location. Nov 5, 2019
legacy/ad-dyno1-ebz legacy: Move ad-dyno1-ebz Oct 16, 2019
libraries libraries: Add libtinyiiod as submodule Sep 27, 2019
platform_drivers/Xilinx ad7091: fix code style issues Aug 1, 2019
projects ad9361_parameters: Add UART parameters. Nov 7, 2019
pzsdr pzsdr: ccfmc: loopback: loopback: fix signed integer overflow Sep 13, 2018
scripts scripts: xstc.tcl: Set the heap and stack sizes for MICROBLAZE Mar 28, 2019
tools/scripts tools: scripts: Makefile: Added initial makefile Nov 5, 2019
util util: Move "util.c" and "util.h" to the new location. Nov 5, 2019
v4l2_config Revert "Merge branch 'dev' into 2016_R2" Mar 29, 2017
.astyleignore projects: ad9371: Add api_source_1.5.2.3566 and firmware_5.2.2 Jan 28, 2019
.cppcheckignore cppcheckignore: minor fix Feb 14, 2019
.gitattributes Add .gitattributes to no-OS Sep 2, 2019
.gitignore .gitignore: add build folder Nov 22, 2018
.gitmodules libraries: Add libtinyiiod as submodule Sep 27, 2019
.travis.yml travis: move all scripts to ci/travis folder Jan 11, 2019
LICENSE Add LICENSE files Sep 12, 2018
LICENSE_ADI_BSD Add LICENSE files Sep 12, 2018
README.md Update README.md Nov 26, 2018
no-OS fix cppcheck issues Aug 28, 2019

README.md

no-OS

Analog Devices Inc. Software drivers for systems without OS.

Software

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.

Which branch should I use?

  • If you want to use the most stable code base, always use the latest release branch.

  • If you want to use the greatest and latest, check out the master branch.

Support

Feel free to ask any question at EngineerZone.

You can’t perform that action at this time.