Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NuttX RTOS
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
f4grx
NuttX RTOS
Commits
5b03d505
Commit
5b03d505
authored
10 years ago
by
Gregory Nutt
Browse files
Options
Downloads
Patches
Plain Diff
More updates to README file
parent
b64dd397
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
configs/samv71-xult/README.txt
+62
-10
62 additions, 10 deletions
configs/samv71-xult/README.txt
with
62 additions
and
10 deletions
configs/samv71-xult/README.txt
+
62
−
10
View file @
5b03d505
...
...
@@ -848,7 +848,7 @@ in the OFF-ON-OFF positions to select 16-bit color mode.
50 GND - - Ground
---- ------------ ---- -------- -----------------------------------------------------------
MX
I
Configuration Options
MX
T
Configuration Options
-------------------------
System Type -> SAMV7 Peripheral Support
...
...
@@ -880,6 +880,48 @@ MXI Configuration Options
CONFIG_EXAMPLES_TOUCHSCREEN_DEVPATH="/dev/input0"
CONFIG_EXAMPLES_TOUCHSCREEN_MINOR=0
ILI9488 Configuration Options
-----------------------------
Currently only the RGB mode is supported. This means that the LCD can only
be used in connected in the LCD (EXT4) connection.
System Type -> SAMV7 Peripheral Support
CONFIG_SAMV7_SMC=y : Needed by the ILI9466 driver controller
CONFIG_SAMV7_XDMAC=y : Needed by the ILI9466 driver
CONFIG_SAMV7_TWIHS0_FREQUENCY=100000
Board Selection ->
CONFIG_SAMV71XULT_MXTXPLND=y : MaXTouch Xplained is connected
CONFIG_SAMV71XULT_MXTXPLND_LCD=y : Must be connected on LCD
NOTE: When selecting EXT1 or EXT2, be conscious of possible pin conflicts.
EXT1, for example, will conflict with the use of the Arduino TXD and RXD
pins for the serial console
Device Drivers -> LCD drivers
CONFIG_LCD=y : Enable support for LCDs
Graphics
CONFIG_NX=y : Enable Graphics supported
CONFIG_NX_LCDDRIVER=y : Enable LCD driver support
CONFIG_NX_DISABLE_*BPP=y : When * is {1,2,4,8,24, and 32}
CONFIG_NXFONTS_CHARBITS=7
CONFIG_NXFONT_SANS23X27=y : One font must be enabled
There are several graphics examples that can be enabled under apps/examples.
nxlines is one of these and can be enabled as follows. See
apps/examples/README.txt for information about configuring other graphics
examples.
The following enables a small built-in application that can be used to
test the touchscreen:
Application Configuration -> Examples -> NX lines example
CONFIG_EXAMPLES_NXLINES=y : Enables the nxlines example
CONFIG_EXAMPLES_NXLINES_VPLANE=0
CONFIG_EXAMPLES_NXLINES_DEVNO=0
Debugging
=========
...
...
@@ -994,18 +1036,28 @@ Configuration sub-directories
2. Basic touchscreen/LCD configuration settings are discussed above in
the paragraph entitled, "maXTouch Xplained Pro".
3. Like the nsh configuration, this configurati
n
o has the serial console
3. Like the nsh configuration, this configuratio
n
has the serial console
setup to used with an Aduino serial shield (UART3). NOTE: Use of
EXT1 conflicts with the Arduino RXD pin (PD28). You cannot put the
maXTouch Xplained in EXT1 and also use the Arduion RXD/TXD pins as
your serial console. Hence, this configuration assumes that you
have the maXTouch Xplained Pro connected via EXT2.
your serial console.
If you need to use EXT1, you will have to re-configure the serial
console on a different UART/USART.
console on a different UART/USART. The LCD (EXT4) is configured
by default.
4. Support for the ILI8488 LCD is enabled. Only the RGB mode is support
at present. As a consequence, the maXTouch Xplained Pro must be
connected at the LCD (EXT4) connector. This mode requires:
CONFIG_SAMV71XULT_MXTXPLND_LCD=y : Must be connect in LCD (EXT4)
CONFIG_SAMV7_SMC=y : SMC/EBI support
CONFIG_SAMV7_XDMAC=y : XDMAC support
4. When the maXTouch Xplained is connect via EXT2, a new I2C address
appears at address 0x4a:
5. The appx/examples/nxlines is enalbed as a built-in application.
6. When the maXTouch Xplained is connected (in any position), a new I2C
address appears at address 0x4a:
nsh> i2c dev 3 77
0 1 2 3 4 5 6 7 8 9 a b c d e f
...
...
@@ -1021,9 +1073,9 @@ Configuration sub-directories
This is the I2C address of the maXTouch touchscreen controller.
(0x1a is the address of the WM8904 Audio CODEC, 0x28 is the
address of TWI interface to the EDBG, 0x4e is the address of the
CP2100CP programmable PLL, and 0x57 and 0x5f are the addresses of
the AT2 EEPROM. I am not sure what the other address, 0x37, is).
address of TWI interface to the EDBG, 0x4e is the address of the
CP2100CP programmable PLL, and 0x57 and 0x5f are the addresses of
the AT2 EEPROM. I am not sure what the other address, 0x37, is).
STATUS:
2015-03-30: Currently contains on a touchscreen test. The touchscreen
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment