Bug 16332 - Proximity: Disable not used IR LEDs
: Proximity: Disable not used IR LEDs
Status: REOPENED
Product: SB Touch
Classification: Unclassified
Component: Settings
: 7.5.0
: PC Other
: P3 normal (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-07-01 02:36 UTC by Felix Mueller
Modified: 2012-03-12 23:50 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Mueller 2010-07-01 02:36:46 UTC
Unfortunately proximity detection isn't as reliable as we hoped. Especially when approaching the SB Touch screen from the right or left side there is a big difference due to the IR receiver being on the left side.

Therefore it has been decided to disable the two IR LEDs used for proximity.

If that becomes permanent we probably should consider not to populate the two IR LEDs in future SB Touch builds.
Comment 1 SVN Bot 2010-07-01 02:51:26 UTC
 == Auto-comment from SVN commit #8915 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=8915 ==

Bug: 16332 
Description:
- Disable proximity LEDs after startup
(They are still on during startup because that is the default in the mcu code - to prevent that a mcu code change would be needed.)
Comment 2 Felix Mueller 2010-07-01 02:52:46 UTC
Update hours.
Comment 3 SVN Bot 2010-08-27 04:27:35 UTC
 == Auto-comment from SVN commit #9072 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9072 ==

Bug: 16332 
Description: Disabling proximity from within lua can cause IR to fail alltogether. We need to do this from within the microcontroller code itself.
Comment 4 Felix Mueller 2010-08-27 04:31:33 UTC
Turning off proximity from within lua has a potential to fail and even to disable IR completely since it can happen before the microcontroller is ready and therefore kill i2c communication with the microcontroller.

Seen at least on one Fab4 - see bug 16475

The correct way to disable the IR LEDs for proximity is in the microcontroller code itself as mentioned in comment #1.

Vahid - I guess you could change that the next time you need to touch the microcontroller code in Fab4 anyways. Thanks
Comment 5 Michael Herger 2012-03-12 23:50:22 UTC
Vahid is no longer working for us.