| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog from Melfas:
- During initialization after changing mode (recovery from ESD state, or
sleep/wake-up, etc.) there was also hardware initialization process also.
Which could have caused an i2c failure if i2c was on process.
- Also modified tuning value for touches on bottom of screen to be more
sensitive
Change-Id: I7b3424f21b85bffb20d4e5a2dd88026c6654919b
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updates are made to fix ghost touches on noisy circumstance, and is
described below.
- Configured seed value for DSP
- Modified point merging algorithm which previous version was vulnerable to
ghost touches on noisy state
- State change between idle and active mode on noisy circumstance could cause
false reference track and has been improved.
- Added self-recovery logic on ESD state - not related to ghost touches.
Change-Id: I488ddb4219f827ea8cee88528871381b017d9cc5
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
|
|
|
|
|
|
|
| |
Fixed a bug that can cause 'missing reference value track'. i.e.
firmware loses tracking and gives a touch on still. The bug could
have produced a touch fail on thermal variation or long term usage
without putting TSP into sleep mode / wake up.
Change-Id: Ieee26f7e2aae12ab826048f55ed8232c1dd590c5
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated firmware 0x53 correspond to rev.32 and 0x33 correspond to rev.31
are attached hereto.
Updates are described below.
- Added an verification code at the end of binary, so the firmware can detect
flash failure.
It will return value 0xFF when host tries to access version information in
case of flash failure.
- Adjusted sampling parameters to fix ghost touch issues.
Ghost touches can appear due to oscillator deviation of touch IC or thermal
effect.
Algorithm for to detect and avoid noisy frequency band is added.
Change-Id: Iee6b270aa84a148fcb755e07beae0b989ffbd726
|
|
|
|
|
|
|
|
|
|
| |
- Fixed bug on clearing queue during sleep/wake-up.
Writing sleep command while touch IC is pushing data into queue,
could have caused non-empty queue after wake up sequence.
Change-Id: I958836b96f63ff1170c7bde349c019eb596de22e
Cc: Sewoong Moon <swmoon@melfas.com>
Signed-off-by: Dima Zavin <dima@android.com>
|
|
Updates for 0x50 are described below.
- Analog parameters for sample circuit has been optimized to new
hardware.
- Embodied new feature that firmware automatically recognizes noisy
environment and changes it's operating mode.
- Precision on bottom of touch screen has been improved.
Change-Id: I0f01893ff77d902f84eae1d409afa86cde1f505f
Signed-off-by: Dima Zavin <dima@android.com>
|