4ffa052297
si4700_rds_process() should only be called on the rising edge of RDSR since it now rejects segments out of sequence. Receiving the same segment multiple times due to rapid polling is of course out of sequence so do no more processing until RDSR bit cycles to avoid repeatedly sending the same data instance. I don't have the tools installed to test compile so there could be typos. However, I tested on gigabeat-s with YPR0 setup copied over and it fixed the issue with PS and RT. Change-Id: Iab511bef64030de8c07d4d22dcf338c8720e2ae2 |
||
---|---|---|
.. | ||
ypr0 | ||
ypr1 | ||
adc-target.h | ||
backlight-target.h | ||
gpio-ypr.c | ||
gpio-ypr.h | ||
lcd-target.h | ||
lcd-ypr.c | ||
radio-ypr.c | ||
radio-ypr.h | ||
si4709.h | ||
system-target.h |