This page introduces software configuration and test tools for maXTouch. Also it contains general hardware concepts.
When the Linux kernel boot up, if probe the Atmel mxTouch successfully, it will present similar log information as following.
Take TM7000 on SAMA5D4EK board as an example:
... ... atmel_mxt_ts 0-004c: Must have reset GPIO to use regulator support atmel_mxt_ts 0-004c: Family: 161 Variant: 11 Firmware V2.2.AA Objects: 24 atmel_mxt_ts 0-004c: Enabling RETRIGEN workaround input: Atmel maXTouch Touchscreen as /devices/ahb.0/apb.1/f8014000.i2c/i2c-0/0-004c/input/input1 ... ...
$ git clone git://github.com/atmel-maxtouch/obp-utils.git $ cd obp-utils $ ./autogen.sh --host=arm-none-linux-gnueabi $ make
$ ./mxt-app -h atmel_mxt_ts 0-004c: Enabled message output Command line tool for Atmel maXTouch chips version: 1.16-12-gdc87 Select one of the options: Enter L: (L)oad config file Enter S: (S)ave config file Enter I: Read (I)nfo block Enter D: Rea(D) individual object config Enter W: (W)rite individual object Enter T: Run sel(T)-test Enter F: (F)lash firmware to chip Enter B: (B)ackup the config data to NVM Enter R: (R)eset the maxtouch device Enter C: (C)alibrate the maxtouch device Enter M: Display raw (M)essages Enter U: D(U)mp Diagnostic data Enter Q: (Q)uit the application
$ ./mxt-app --save <configuration_file_name>
The following command will load the configuration data into Atmel maXTouch device from a file.
$ ./mxt-app --load <configuration_file_name>
The following is the block diagram of TM7000:
WebFaqBaseForm | |
---|---|
Boards | Sama5d29Curiosity, Sam9x75Curiosity, Sam9x60Curiosity |
Components | Kernel, linux-3.18-at91, linux-4.1-at91, linux-4.4-at91, linux-4.9-at91, linux-4.14-at91, linux-4.19-at91, linux-5.4-at91, linux-5.10-at91, linux-5.15-mchp, linux-6.1-mchp, linux-6.6-mchp |
Summary | Introduction for how to use maxTouch |
|
|||||||||||||||
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Microchip® and others, are registered trademarks or trademarks of Microchip Technology Inc. and its subsidiaries.
Arm® and others are registered trademarks or trademarks of Arm Limited (or its affiliates). Other terms and product names may be trademarks of others.
Ideas, requests, contributions ? Connect to LinksToCommunities page.