diff options
author | Tectu <joel@unormal.org> | 2012-06-25 13:02:54 +0200 |
---|---|---|
committer | Tectu <joel@unormal.org> | 2012-06-25 13:02:54 +0200 |
commit | 484daa395a7b74692657730b4f487e58b2e231fd (patch) | |
tree | 98fd54e6964c1a4c3033bd3f4ea6b7102c98c173 /readme | |
parent | ccf2780be97616371395c974f1f59d1f664e32af (diff) | |
download | uGFX-484daa395a7b74692657730b4f487e58b2e231fd.tar.gz uGFX-484daa395a7b74692657730b4f487e58b2e231fd.tar.bz2 uGFX-484daa395a7b74692657730b4f487e58b2e231fd.zip |
GPIO interfacing rewrite
Diffstat (limited to 'readme')
-rw-r--r-- | readme | 30 |
1 files changed, 1 insertions, 29 deletions
@@ -4,32 +4,6 @@ Chibios LCD Driver cd chibios/ext git clone https://github.com/tectu/Chibios-LCD-Driver lcd -### Edit boardfiles: -add the following to your board.h file, matching to your pinconfig: - #define TP_PORT GPIOC - #define TP_IRQ 4 - #define TP_CS 6 - - #define LCD_DATA_PORT_1 GPIOB - #define LCD_DATA_PORT_2 GPIOB - #define LCD_DATA_PORT_3 GPIOC - #define LCD_DATA_PORT_4 GPIOE - #define LCD_DATA_PORT_1_BASE 0 - #define LCD_DATA_PORT_2_BASE 4 - #define LCD_DATA_PORT_3_BASE 8 - #define LCD_DATA_PORT_4_BASE 12 - #define LCD_CMD_PORT GPIOD - #define LCD_CS 12 - #define LCD_RS 13 - #define LCD_WR 14 - #define LCD_RD 15 - -in this example we use the following pin config for 16-bit GPIO interfacing: - - GPIOB 8-15 - GPIOC 4-7 - GPIOE 0-3 - ### Edit Makefile: include lcd.mk: include $(CHIBIOS)/ext/lcd/lcd.mk @@ -54,9 +28,7 @@ Add $(LCDINC) to INCDIR: $(CHIBIOS)/os/various ../common ### Use -1. include header files wherever you need it. - -2. select the controller type you want to use in glcdconf.h +read here: http://chibios.org/dokuwiki/doku.php?id=chibios:community:introduction ### Maintainer & Contributors Contributors: - Badger |