1
0
Fork 0
forked from len0rd/rockbox

Commit FS#8920, fixed headphone detection for the Ipod 2G by Mark Fawcus.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17336 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Michael Giacomelli 2008-05-03 21:15:13 +00:00
parent 9e6cd921a1
commit e243db65b4

View file

@ -250,5 +250,21 @@ bool button_hold(void)
bool headphones_inserted(void)
{
#ifdef IPOD_1G2G
if ((IPOD_HW_REVISION >> 16) == 2)
{
/* 2G uses GPIO B bit 0 */
return (GPIOB_INPUT_VAL & 0x1)?true:false;
}
else
{
/* 1G has no headphone detection, so fake insertion */
return (true);
}
#else
/* 3G uses GPIO C bit 0 */
return (GPIOC_INPUT_VAL & 0x1)?true:false;
#endif
}