<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[PaperS3 anyone got the touchscreen to be more sensitive?]]></title><description><![CDATA[<p dir="auto">So it looks like the GT911 can have configurable sensitivity either by adjusting the sensitivity threshold or adjusting the gain.</p>
<p dir="auto">I tried both, however they mainly seem to make it not work</p>
<p dir="auto">I edited Touch_GT911.cpp:</p>
<pre><code class="language-cc">constexpr uint16_t REG_CONFIG_START = 0x8047;
constexpr size_t CONFIG_LEN = 0x80FF - REG_CONFIG_START;
constexpr size_t TOUCH_SENS_OFF = 0x8053 - REG_CONFIG_START;
constexpr size_t RELEASE_SENS_OFF = 0x8054 - REG_CONFIG_START;
constexpr size_t DAC_GAIN_OFF = 0x806B - REG_CONFIG_START;
constexpr size_t PGA_GAIN_OFF = 0x806C - REG_CONFIG_START;

std::array&lt;uint8_t, 2 + CONFIG_LEN + 2&gt; datas;

// get config
datas[0] = 0x80;
datas[1] = 0x47;
_writeReadBytes(datas.data(), 2, datas.data() + 2, CONFIG_LEN);

// try to change settings - none of these seem to work
datas[2 + TOUCH_SENS_OFF] -= 5;
datas[2 + RELEASE_SENS_OFF] -= 5;
datas[2 + DAC_GAIN_OFF] = 0x00;

// put config
datas[2 + CONFIG_LEN] = 1 + (~std::accumulate(datas.begin() + 2, datas.end() - 2, 0));
datas[2 + CONFIG_LEN + 1] = 0x01;
_writeBytes(datas.data(), datas.size());
</code></pre>
]]></description><link>https://community.m5stack.com/topic/7957/papers3-anyone-got-the-touchscreen-to-be-more-sensitive</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 17:57:54 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/7957.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Dec 2025 11:57:35 GMT</pubDate><ttl>60</ttl></channel></rss>