diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2025-07-28 23:23:57 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2025-07-28 23:23:57 +0300 |
| commit | 0727f305e0592e483a6fbb5ac511c64d9595cc59 (patch) | |
| tree | 686c7a3e1c4b46f168618339fe6bd3ab022ca933 | |
| parent | 49adf5c48ba2784d97384619a52e875daf4bc062 (diff) | |
| parent | 7388235046b02cff0921fbbfd2b9843a935476fb (diff) | |
| download | hid-tmff2-0727f305e0592e483a6fbb5ac511c64d9595cc59.tar.gz hid-tmff2-0727f305e0592e483a6fbb5ac511c64d9595cc59.zip | |
Merge branch 'MmAaXx500-fix-periodic-len'
| -rw-r--r-- | src/tmt300rs/hid-tmt300rs.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/tmt300rs/hid-tmt300rs.c b/src/tmt300rs/hid-tmt300rs.c index f83e3af..8c9fb6b 100644 --- a/src/tmt300rs/hid-tmt300rs.c +++ b/src/tmt300rs/hid-tmt300rs.c @@ -350,8 +350,6 @@ static void t300rs_calculate_periodic_values(struct ff_effect *effect) struct ff_periodic_effect *periodic = &effect->u.periodic; int16_t headroom; - effect->replay.length -= 1; - periodic->magnitude = (periodic->magnitude * fixp_sin16(effect->direction * 360 / 0x10000)) / 0x7fff; if (periodic->magnitude < 0){ @@ -980,7 +978,7 @@ static int t300rs_upload_periodic(struct t300rs_device_entry *t300rs, t300rs_calculate_periodic_values(&effect); periodic = effect.u.periodic; - duration = effect.replay.length; + duration = effect.replay.length - 1; offset = effect.replay.delay; magnitude = periodic.magnitude; period = periodic.period; |
