# pros-devices
Functionality for accessing hardware connected to the V5 brain.
## Overview
The V5 brain features 21 RJ9 4p4c connector ports (known as "Smart ports") for communicating with newer V5 peripherals, as well as six 3-wire ports with log-to-digital conversion capability for compatibility with legacy Cortex devices. This module provides access to both smart devices and ADI devices.
## Organization
- `smart` contains abstractions and types for smart port connected ices.
- `adi` contains abstractions for three wire ADI connected devices.
- `battery` provides functions for getting information about the battery.
- `controller` provides types for interacting with the V5 controller.