You are using staging server - a separate instance of the ESP Component Registry that allows you to try distribution tools and processes without affecting the real registry.

hal_test

Example of the component ozanoner/ynvisible-driver5 v0.1.0
# HAL Test

A testing project for Hardware Abstraction Layer (HAL).

## Overview

This project contains tests and utilities for validating HAL functionality, specifically testing drivers for:
- **CD74HC4067** - 16-channel analog multiplexer/demultiplexer
- **MCP4725** - 12-bit DAC with I2C interface

Driver implementations are located in `examples/common`.

## Getting Started

1. Clone the repository
2. Navigate to the project directory
3. Build & flash the project (```idf.py flash monitor```)
4. Observe the serial output

## Requirements
- ESP32/ESP32-S series microcontroller
- CD74HC4067 and MCP4725 hardware components

## Hardware Components

### CD74HC4067
16-channel analog multiplexer for switching between multiple analog inputs/outputs.   
Datasheet: https://www.ti.com/lit/ds/symlink/cd74hc4067.pdf

### MCP4725
12-bit digital-to-analog converter with I2C communication interface.   
Datasheet: https://ww1.microchip.com/downloads/en/devicedoc/22039d.pdf

## Contributing

Please follow the project's coding standards and include appropriate tests for new features.

To create a project from this example, run:

idf.py create-project-from-example "ozanoner/ynvisible-driver5=0.1.0:hal_test"

or download archive (~4.26 KB)