Welcome to ataraxis-communication-interface API documentation page

Provides the centralized interface for exchanging commands and data between Arduino and Teensy microcontrollers and host-computers.

This library is part of the Ataraxis framework for AI-assisted scientific hardware control, developed in the Sun (NeuroAI) lab at Cornell University. It has a companion library written in C++, ataraxis-micro-controller, intended for Arduino and Teensy microcontrollers managing user-defined custom hardware modules.

This website only contains the API documentation for the classes, functions, constants, and command-line interface offered by this library. See the project GitHub repository for installation instructions and library usage examples: ataraxis-communication-interface GitHub repository.

Index