User:Historybuff/notes

From Openmoko

< User:Historybuff(Difference between revisions)
Jump to: navigation, search
(Sound from Alsa with GSM)
(progress in recording)
Line 18: Line 18:
 
To get sound working:
 
To get sound working:
 
alsactl -f /etc/alsa/gsmhandset.state restore
 
alsactl -f /etc/alsa/gsmhandset.state restore
 +
 +
Trying to record sound from the mic:
 +
 +
cat /dev/dsp does sample the ADC
 +
It's then 'simply' a case of setting the mixer controls so that the sound is routed from the mic to the adc
 +
See the nice simple explanatory block diagram in the middle of http://wiki.openmoko.org/wiki/Neo1973_Audio_Subsystem for guidance.
 +
In principle. You need to find which mic input the mic is connected to, setup the input gain and mic selector appropriately,setup the ALC mixer right, then set it up to route to the left or right ADC
 +
alsactl can do it (alsamixer)

Revision as of 20:33, 10 August 2007

Orientation of screen:

xrandr -o 1 turns screen to landscape mode (xrandr -o 0 to go back to ordinary portrait)

Getting Battery status: cat `find /sys/ | grep battvolt` the output is in millivolts. ~4224 millivolts is completely charged

exact location is /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/

nicer script (cwd must be above)- CHARGE=`cat battvolt` && awk -v charge=${CHARGE} 'BEGIN {print charge/4224*100" "charge }'


GTA01_gsm_modem for AT commands; Gsmd for manual AT stuff

To get sound working: alsactl -f /etc/alsa/gsmhandset.state restore

Trying to record sound from the mic:

cat /dev/dsp does sample the ADC It's then 'simply' a case of setting the mixer controls so that the sound is routed from the mic to the adc See the nice simple explanatory block diagram in the middle of http://wiki.openmoko.org/wiki/Neo1973_Audio_Subsystem for guidance. In principle. You need to find which mic input the mic is connected to, setup the input gain and mic selector appropriately,setup the ALC mixer right, then set it up to route to the left or right ADC alsactl can do it (alsamixer)

Personal tools

Orientation of screen:

xrandr -o 1 turns screen to landscape mode (xrandr -o 0 to go back to ordinary portrait)

Getting Battery status: cat `find /sys/ | grep battvolt` the output is in millivolts. ~4224 millivolts is completely charged

exact location is /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/

nicer script (cwd must be above)- CHARGE=`cat battvolt` && awk -v charge=${CHARGE} 'BEGIN {print charge/4224*100" "charge }'


GTA01_gsm_modem for AT commands; Gsmd for manual AT stuff

To get sound working: alsactl -f /etc/alsa/gsmhandset.state restore