arduino-audio-driver
Loading...
Searching...
No Matches
CodecConstants.h
Go to the documentation of this file.
1#pragma once
2
3#include "stdint.h"
4
41
73
82
84
es_sclk_div_t
Clock divider values for es8388 and es8374.
Definition CodecConstants.h:6
@ MCLK_DIV_20
Definition CodecConstants.h:31
@ MCLK_DIV_30
Definition CodecConstants.h:33
@ MCLK_DIV_33
Definition CodecConstants.h:21
@ MCLK_DIV_1
Definition CodecConstants.h:8
@ MCLK_DIV_24
Definition CodecConstants.h:20
@ MCLK_DIV_44
Definition CodecConstants.h:23
@ MCLK_DIV_18
Definition CodecConstants.h:18
@ MCLK_DIV_11
Definition CodecConstants.h:15
@ MCLK_DIV_16
Definition CodecConstants.h:17
@ MCLK_DIV_3
Definition CodecConstants.h:10
@ MCLK_DIV_MIN
Definition CodecConstants.h:7
@ MCLK_DIV_22
Definition CodecConstants.h:19
@ MCLK_DIV_32
Definition CodecConstants.h:34
@ MCLK_DIV_9
Definition CodecConstants.h:14
@ MCLK_DIV_34
Definition CodecConstants.h:35
@ MCLK_DIV_72
Definition CodecConstants.h:26
@ MCLK_DIV_66
Definition CodecConstants.h:25
@ MCLK_DIV_14
Definition CodecConstants.h:38
@ MCLK_DIV_5
Definition CodecConstants.h:27
@ MCLK_DIV_4
Definition CodecConstants.h:11
@ MCLK_DIV_8
Definition CodecConstants.h:13
@ MCLK_DIV_MAX
Definition CodecConstants.h:39
@ MCLK_DIV_2
Definition CodecConstants.h:9
@ MCLK_DIV_7
Definition CodecConstants.h:36
@ MCLK_DIV_6
Definition CodecConstants.h:12
@ MCLK_DIV_36
Definition CodecConstants.h:22
@ MCLK_DIV_48
Definition CodecConstants.h:24
@ MCLK_DIV_10
Definition CodecConstants.h:28
@ MCLK_DIV_17
Definition CodecConstants.h:30
@ MCLK_DIV_13
Definition CodecConstants.h:37
@ MCLK_DIV_15
Definition CodecConstants.h:29
@ MCLK_DIV_12
Definition CodecConstants.h:16
@ MCLK_DIV_25
Definition CodecConstants.h:32
void * audio_codec_dac_vol_offset
Definition CodecConstants.h:83
es_lclk_div_t
Clock divider values for es8388 and es8374.
Definition CodecConstants.h:43
@ LCLK_DIV_1408
Definition CodecConstants.h:54
@ LCLK_DIV_750
Definition CodecConstants.h:66
@ LCLK_DIV_1536
Definition CodecConstants.h:55
@ LCLK_DIV_272
Definition CodecConstants.h:62
@ LCLK_DIV_1500
Definition CodecConstants.h:70
@ LCLK_DIV_375
Definition CodecConstants.h:63
@ LCLK_DIV_512
Definition CodecConstants.h:49
@ LCLK_DIV_1496
Definition CodecConstants.h:69
@ LCLK_DIV_MAX
Definition CodecConstants.h:71
@ LCLK_DIV_1152
Definition CodecConstants.h:53
@ LCLK_DIV_256
Definition CodecConstants.h:47
@ LCLK_DIV_128
Definition CodecConstants.h:45
@ LCLK_DIV_2304
Definition CodecConstants.h:57
@ LCLK_DIV_136
Definition CodecConstants.h:60
@ LCLK_DIV_192
Definition CodecConstants.h:46
@ LCLK_DIV_768
Definition CodecConstants.h:51
@ LCLK_DIV_250
Definition CodecConstants.h:61
@ LCLK_DIV_384
Definition CodecConstants.h:48
@ LCLK_DIV_1000
Definition CodecConstants.h:67
@ LCLK_DIV_1024
Definition CodecConstants.h:52
@ LCLK_DIV_MIN
Definition CodecConstants.h:44
@ LCLK_DIV_2112
Definition CodecConstants.h:56
@ LCLK_DIV_576
Definition CodecConstants.h:50
@ LCLK_DIV_544
Definition CodecConstants.h:65
@ LCLK_DIV_1088
Definition CodecConstants.h:68
@ LCLK_DIV_500
Definition CodecConstants.h:64
@ LCLK_DIV_125
Definition CodecConstants.h:59
Codec dac volume configurations.
Definition CodecConstants.h:88
float volume_accuracy
Definition CodecConstants.h:92
int8_t dac_vol_symbol
Definition CodecConstants.h:93
float board_pa_gain
Definition CodecConstants.h:91
uint8_t zero_volume_reg
Definition CodecConstants.h:94
audio_codec_dac_vol_offset offset_conv_volume
Definition CodecConstants.h:97
float max_dac_volume
Definition CodecConstants.h:89
uint8_t reg_value
Definition CodecConstants.h:95
float min_dac_volume
Definition CodecConstants.h:90
int user_volume
Definition CodecConstants.h:96
i2s clock configuration structure for es8388 and es8374
Definition CodecConstants.h:78
es_lclk_div_t lclk_div
Definition CodecConstants.h:80
es_sclk_div_t sclk_div
Definition CodecConstants.h:79