When I enable the "Support for QE monitoring using UART" and configure the UART periphery the project doesn't build anymore.
In rm_touch.c is the communication with the CapTouch Monitor implemented. The struct with the code version(g_touch_version) is undeclared.This causes build errors.
The touch works without "Support for QE monitoring using UART".
When the variable is replaced with for example 0 the project builds. When CapTouch Monitor connect via UART the code runs through the spot which suggest UART is correct configured. Then the CapTouch Monitor denies the connection.
The struct can't be found in the project folder or the installation folder of e2studio.
This problem occurs with new projects and with sample projects.
The e2studio version is 2021-04(21.4.0). The FSP version is 3.0.0.
In FSP V3.0.0 is QE for Capacitve Touch V1.4.0.In the release note is stated when FSP V3.0.0 with a RA controller is used and "Support for QE monitoring using UART" is enabled thisbuild error occurs.…
I tried searching if there's an existing issue related to this but unfortunately can't find anything so far. You're using capacitive touch with an RA device right? If yes, you may want to post this issue too in the RA group. They might be able to give you support: https://renesasrulz.com/ra
JBRenesasRulz Forum Moderator
In FSP 3.0.0 the VersionGet APIs were removed ( github.com/.../62 ), so I suspect g_touch_version has been removed in FSP 3.0.0, something has not been updated to work correctly with FSP 3.0.0.
In FSP V3.0.0 is QE for Capacitve Touch V1.4.0.In the release note is stated when FSP V3.0.0 with a RA controller is used and "Support for QE monitoring using UART" is enabled thisbuild error occurs.
As a workaround these line should be edited to major version 0x01 and minor version 0x00.