Safeload mixer/EQ/master on the ADAU1701, persist AudioProfile in NVS, expose /api/audio routes and web UI controls, with host tests and manual sync. Co-authored-by: Cursor <cursoragent@cursor.com>
36 lines
669 B
C++
36 lines
669 B
C++
/**
|
|
* @file Adau1701Error.hpp
|
|
* @brief Typed errors for ADAU1701 driver operations.
|
|
*
|
|
* DigiRadio firmware — https://github.com/manvalan/DigiRadio
|
|
*
|
|
* Copyright 2026 Michele Bigi
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
* @author Michele Bigi
|
|
* @date 2026-07-06
|
|
*/
|
|
#pragma once
|
|
|
|
namespace adau1701 {
|
|
|
|
/**
|
|
* @brief Adau1701Error — failure causes for ADAU1701 bring-up.
|
|
*
|
|
* @dname Adau1701Error
|
|
* @return n/a (type)
|
|
* @pubstate n/a
|
|
*
|
|
* @author Michele Bigi
|
|
* @date 2026-07-06
|
|
*/
|
|
enum class Adau1701Error {
|
|
I2cInitFailed,
|
|
ResetFailed,
|
|
DownloadFailed,
|
|
NotBooted,
|
|
SafeloadFailed,
|
|
};
|
|
|
|
} // namespace adau1701
|