Skip to content
  1. Oct 23, 2014
  2. Oct 22, 2014
  3. Oct 21, 2014
  4. Oct 20, 2014
    • Gregory Nutt's avatar
      Update ChangeLog · 07ff23d1
      Gregory Nutt authored
      07ff23d1
    • Gregory Nutt's avatar
      stm32f429i-disco: add wrapper for spi5 evice · 9537715e
      Gregory Nutt authored
      
      
      initializing
      
      As long as the method up_spiinitialize recognized the initialized state of the
      spi device by the spi enable flag of the cr1 register, it isn't safe to disable
      the spi device outside of the nuttx spi interface structure. But this has to be
      done as long as the nuttx spi interface doesn't support bidirectional data
      transfer for multiple devices share one spi bus. This wrapper store the
      initialized state of the spi device after the first initializing and should be
      used by each driver who shares the spi5 bus.
      
      Note! Understand this as temporary workaround.
      
      Signed-off-by: default avatarMarco Krahl <ocram.lhark@gmail.com>
      9537715e
    • Gregory Nutt's avatar
      stm32f429i-disco: add new platform config · c6c5a221
      Gregory Nutt authored
      
      
      This adds a new default platform configuration to support the lcd device
      connected to the stm32f429i-disco board.
      
      Signed-off-by: default avatarMarco Krahl <ocram.lhark@gmail.com>
      c6c5a221
    • Gregory Nutt's avatar
      rivers: enable usage of ili9341 · fa3753c4
      Gregory Nutt authored
      
      
      This enables build and configuration of the ili9341 lcd interface driver.
      
      Signed-off-by: default avatarMarco Krahl <ocram.lhark@gmail.com>
      fa3753c4
    • Gregory Nutt's avatar
      stm32f429i-disco: enable usage of ili93414ws · 7a217f10
      Gregory Nutt authored
      
      
      This enables build and configuration of the ili94314ws sub driver.
      
      Signed-off-by: default avatarMarco Krahl <ocram.lhark@gmail.com>
      7a217f10
    • Gregory Nutt's avatar
      stm32f429i-disco: implements lcd initializing · 17af3884
      Gregory Nutt authored
      
      
      This enables the initializing of the lcd device connected on the
      stm32f429i-disco. The following methods are provided:
      - up_lcdinitialize
      - up_lcduninitialize
      - up_lcdgetdev
      
      The corresponding ili9341 lcd device in the nuttx driver section can be
      configured by Kconfig. Interface 0 is used by default.
      
      Signed-off-by: default avatarMarco Krahl <ocram.lhark@gmail.com>
      17af3884
    • Gregory Nutt's avatar
      drivers: implements lcd interface for ili9341 · beff697b
      Gregory Nutt authored
      
      
      This implements the lcd interface to displaying data on the lcd display powered
      by the ili9341 lcd driver.
      
      This driver implements all methods defined in the lcd_dev_s structure except
      getcontrast and setcontrast. They are not supported by the hardware.
      
      Furthermore the driver allows to use multiple displays powered by the ili9342 IC
      with only one driver instance. So it is theoretically possible to support more
      than one connected ili9341 lcd display. The displays can be configured
      independently. Currently two lcd devices supported. This should be enough for
      now. Read the corresponding code section of how to add more devices if
      neccessary.
      
      The following settings are configurable:
      
      1. Pixel format
         Define the pixel format of the connected display. Currently only
         RGB-565 supported.
      
      2. Orientation
         Define the orientation of the display. This can be portrait or
         landscape and reversed values.
      
      1. Write only
         The driver allows to disable any getrun method if not neccessary to
         reduce code size. This is done by enable CONFIG_LCD_NOGETRUN in the nuttx
         configuration.
      
      Signed-off-by: default avatarMarco Krahl <ocram.lhark@gmail.com>
      beff697b