There are 3 repositories under analog-devices topic.
Software drivers in C for systems without an operating system
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: FPGA, hardware
A cross platform library for interfacing with local and remote Linux IIO devices
Linux kernel variant from Analog Devices; see README.md for details
Java Device I/O library that is portable across Single Board Computers and microcontrollers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos / Pico. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
START HERE: Documentation for ADI's MAX78000 and MAX78002 Edge AI devices
Model Training for ADI's MAX78000 and MAX78002 Edge AI Devices
:satellite: Using Software Designed Radio to transmit MIMO-OFDM QPSK signals at 5 GHz
Scripts and tools created by ADI to be used with MATLAB and Simulink with ADI products
Quantization and Synthesis (Device Specific Code Generation) for ADI's MAX78000 and MAX78002 Edge AI Devices
:radio: Using Software Designed Radio to transmit & receive FM signal
:satellite: Using Software Designed Radio to transmit OFDM 16QAM signals at 5 GHz
:satellite: Using Software Designed Radio to transmit LTE downlink signals at 2.4 GHz
High-precision TMC5160 breakout board for smooth, silent motor control with advanced features.
24-bit, 4-kSPS, 12-ch delta-sigma ADC with PGA and voltage reference for sensor measurement
MAX78000 and MAX78002 Reference Designs
MyDSPi is an electronic and software solution that works with Raspberry Pi boards to make active speakers
Firmware for the iSensor-SPI-Buffer (STM32F303) to enable full throughput buffered data capture on Analog Devices IMUs over SPI, USB (cli), and via SD card datalogging. Includes Python library for easy integration with Linux and Windows systems
Secure boot loader for MAX78000
This is an Arduino Library for the Analog Devices AD57X4 family of precision DACs. More details can be found here: https://www.laserlance.com/projects/arduino-dac-library-and-shield/
Implementation of an IEEE 802.11p PHY realitime receiver in VHDL on ZedBoard and ADRV9002. Master's thesis at CTU in Prague FEE.
Genetic algorithm to automatically design analog circuits. (Undergrad senior design project)
STM32 HAL-based driver for the AD7124 24-bit Sigma-Delta ADC using interrupt-driven SPI communication.
Arduino library for Analog Devices LTC2941, LTC2941-1, LTC2942, and LTC2942-1 battery gas gauges.
Arduino lib for AD5161 digital potentiometer through SPI or I2C
A method to utilize C code on a Raspberry Pi to read analog inputs from an ADS1115 board.
Practice exercises for the E6B aviation circular sliderule and wind-triangle solver.
MAX7800x Power Monitor Firmware Source Code
A mostly analog modular synthesizer that I am making. Keeping track of progress here.
PR-DC Arduino Library for Analog Devices AD7193.
PR-DC Arduino Library for Analog Devices AD7194.