https://paz00.ru/index.php?title=%D0%94%D0%B0%D0%BC%D0%BF_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%BE%D0%B2_%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%B4%D0%B5%D0%BA%D0%B0&feed=atom&action=history
Дамп регистров звукового кодека - История изменений
2024-03-29T09:41:08Z
История изменений этой страницы в вики
MediaWiki 1.39.5
https://paz00.ru/index.php?title=%D0%94%D0%B0%D0%BC%D0%BF_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%BE%D0%B2_%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%B4%D0%B5%D0%BA%D0%B0&diff=160&oldid=prev
Unknown user в 08:14, 15 октября 2014
2014-10-15T08:14:07Z
<p></p>
<p><b>Новая страница</b></p><div>Утилита [http://stuw.narod.ru/ac100/tools/alc-ctl alc-ctl] (исходный код [http://stuw.narod.ru/ac100/tools/alc-ctl.c alc-ctl.c]), позволяет читать и писать регистры через i2c девайс.<br />
<pre><br />
sudo modprobe i2c-dev<br />
sudo ./alc-ctl /dev/i2c-0 r 26<br />
sudo ./alc-ctl /dev/i2c-0 w 26 000f<br />
</pre><br />
<br />
'''Делаем дамп регистров'''<br />
full-dump.sh<br />
<pre><br />
# Load i2c-dev kernel module (if it is not loaded yet)<br />
lsmod | grep "i2c-dev" > /dev/null || sudo modprobe i2c-dev<br />
<br />
# Dump all registers<br />
for reg in `seq 0 2 96 | xargs -L1 -I% echo "obase=16; %" | bc | tr '[:upper:]' '[:lower:]'` ; do<br />
sudo ./alc-ctl /dev/i2c-0 r $reg<br />
done<br />
</pre><br />
<pre><br />
./full-dump.sh > a01-before-playback.txt<br />
</pre></div>
Unknown user