diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-05-25 13:27:21 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-05-25 13:27:21 +0000 |
commit | 385b0fd6504ea1cb35b52cb425b5c37a62afa91d (patch) | |
tree | c2cba4e1ffe3a8a2d8bccfe6a7a1dc76faf6270b /nuttx/configs/stm32f4discovery/src/up_ssd1289.c | |
parent | 68f81e1dfef545a718da2932d61aa207ea4588b2 (diff) | |
download | px4-nuttx-385b0fd6504ea1cb35b52cb425b5c37a62afa91d.tar.gz px4-nuttx-385b0fd6504ea1cb35b52cb425b5c37a62afa91d.tar.bz2 px4-nuttx-385b0fd6504ea1cb35b52cb425b5c37a62afa91d.zip |
Fix conditional compilation in STM32 quadrature encoder
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4770 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/stm32f4discovery/src/up_ssd1289.c')
-rw-r--r-- | nuttx/configs/stm32f4discovery/src/up_ssd1289.c | 55 |
1 files changed, 32 insertions, 23 deletions
diff --git a/nuttx/configs/stm32f4discovery/src/up_ssd1289.c b/nuttx/configs/stm32f4discovery/src/up_ssd1289.c index 5a21caafa..d7f949557 100644 --- a/nuttx/configs/stm32f4discovery/src/up_ssd1289.c +++ b/nuttx/configs/stm32f4discovery/src/up_ssd1289.c @@ -141,29 +141,38 @@ static void stm32_backlight(FAR struct ssd1289_lcd_s *dev, int power); /* LCD pin mapping (see configs/stm324discovery/README.txt * MAPPING TO STM32 F4: * - * STM32 FUNCTION LCD PIN STM32F4Discovery pin - * ---------------- ----------- -------------------- - * FSMC_D0 D0 pin 4 PD14 P1 pin 46 - * FSMC_D1 D1 pin 3 PD15 P1 pin 47 - * FSMC_D2 D2 pin 6 PD0 P2 pin 36 - * FSMC_D3 D3 pin 5 PD1 P2 pin 33 - * FSMC_D4 D4 pin 8 PE7 P1 pin 25 - * FSMC_D5 D5 pin 7 PE8 P1 pin 26 - * FSMC_D6 D6 pin 10 PE9 P1 pin 27 - * FSMC_D7 D7 pin 9 PE10 P1 pin 28 - * FSMC_D8 D8 pin 12 PE11 P1 pin 29 - * FSMC_D9 D9 pin 11 PE12 P1 pin 30 - * FSMC_D10 D10 pin 14 PE13 P1 pin 31 - * FSMC_D11 D11 pin 13 PE14 P1 pin 32 - * FSMC_D12 D12 pin 16 PE15 P1 pin 33 - * FSMC_D13 D13 pin 15 PD8 P1 pin 40 - * FSMC_D14 D14 pin 18 PD9 P1 pin 41 - * FSMC_D15 D15 pin 17 PD10 P1 pin 42 - * FSMC_A16 RS pin 19 PD11 P1 pin 27 - * FSMC_NE1 ~CS pin 10 PD7 P2 pin 27 - * FSMC_NWE ~WR pin 22 PD5 P2 pin 29 - * FSMC_NOE ~RD pin 21 PD4 P2 pin 32 - * PC6 RESET pin 24 PC6 P2 pin 47 + * ---------------- ------------- ---------------------------------- + * STM32 FUNCTION LCD PIN STM32F4Discovery PIN + * ---------------- ------------- ---------------------------------- + * FSMC_D0 D0 pin 4 PD14 P1 pin 46 Conflict (Note 1) + * FSMC_D1 D1 pin 3 PD15 P1 pin 47 Conflict (Note 2) + * FSMC_D2 D2 pin 6 PD0 P2 pin 36 Free I/O + * FSMC_D3 D3 pin 5 PD1 P2 pin 33 Free I/O + * FSMC_D4 D4 pin 8 PE7 P1 pin 25 Free I/O + * FSMC_D5 D5 pin 7 PE8 P1 pin 26 Free I/O + * FSMC_D6 D6 pin 10 PE9 P1 pin 27 Free I/O + * FSMC_D7 D7 pin 9 PE10 P1 pin 28 Free I/O + * FSMC_D8 D8 pin 12 PE11 P1 pin 29 Free I/O + * FSMC_D9 D9 pin 11 PE12 P1 pin 30 Free I/O + * FSMC_D10 D10 pin 14 PE13 P1 pin 31 Free I/O + * FSMC_D11 D11 pin 13 PE14 P1 pin 32 Free I/O + * FSMC_D12 D12 pin 16 PE15 P1 pin 33 Free I/O + * FSMC_D13 D13 pin 15 PD8 P1 pin 40 Free I/O + * FSMC_D14 D14 pin 18 PD9 P1 pin 41 Free I/O + * FSMC_D15 D15 pin 17 PD10 P1 pin 42 Free I/O + * FSMC_A16 RS pin 19 PD11 P1 pin 27 Free I/O + * FSMC_NE1 ~CS pin 10 PD7 P2 pin 27 Free I/O + * FSMC_NWE ~WR pin 22 PD5 P2 pin 29 Conflict (Note 3) + * FSMC_NOE ~RD pin 21 PD4 P2 pin 32 Conflict (Note 4) + * PC6 RESET pin 24 PC6 P2 pin 47 Free I/O + * ---------------- ------------- ---------------------------------- + * + * 1 Used for the RED LED + * 2 Used for the BLUE LED + * 3 Used for the RED LED and for OTG FS Overcurrent. It may be okay to use + * for the parallel interface if PC0 is held high (or floating). PC0 enables + * the STMPS2141STR IC power switch that drives the OTG FS host VBUS. + * 4 Also the reset pin for the CS43L22 audio Codec. */ #define GPIO_LCD_RESET (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_50MHz|\ |