Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Changelog

notro edited this page Dec 8, 2013 · 16 revisions

rpi-update

  • 2013-09-03 (761e74acea69c2ae4d503cac8c529273babfef4c)

    • fbtft_device: Add support for Freetronics OLED128 module and Tianma TM022HDH26
    • fb_ssd1351: added chip gpio support (backlight)
    • ads7846_device: moved to notro/fbtft_tools
    • fbtft: add active low backlight pinname: 'led_'
  • 2013-08-22 (f5fda53ad421799c7266310d87045cab0b525dec)

    • All drivers have been rewritten (except flexfb). They now contain only LCD Controller specific logic and a default init sequence. fbtft_device contains the display specific information.
      Show supported displays like this sudo modprobe fbtft_device name=list; dmesg | tail -30
    • rotate argument is now a conter clockwise angle: 0, 90, 180, 270
    • All drivers support all interface modes: SPI 8-bit + D/C, 8-bit + startbyte, 9-bit, GPIO 8, 16 bit (even though the LCD controller might not).
    • The drivers will also load automatically when the device is present (need only load fbtft_device).
    • The init sequence can be overridden on all drivers with the fbtft_device init argument.

Images

  • 2013-05-25-wheezy-raspbian-2013-06-14-fbtft.zip

    • Issue: Sticky keys
    • Issue: 16-bit databus support is not working.
    • ads7846_test is now ads7846_device (no driver included). It's the same arguments, but ads7846 also has to be loaded.
      Changes
    • fbtft - added device support for 'rotate' and 'bgr', fixes fbtft_set_addr_win() for values > 255. Thanks cnvogelg., make it possible to disable tx buffer with txbuflen < -1, experimental 16-bit bus support, moved EXPORT_SYMBOL statements, add Start byte support, add fbtft_read_spi(), added fbtft_write_gpio16_wr_latched()
    • fbtft_device - added rotate and bgr arguments, add buswidth=16 support
    • flexfb: don't check 'dc' gpio when using startbyte
    • ads7846_test: (removed)
    • ads7846_device: added
    • sainsmart18fb: add backlight support
    • sainsmart32fb: use device 'rotate' argument, add 16-bit support
    • ili9341fb - added rotation support
    • hy28afb: added
  • 2013-05-25-wheezy-raspbian-2013-07-07-fbtft.zip

    • The Sticky keys issue is resolved (for me at least).
    • 'rotate' is now a device argument for all drivers.
    • 16-bit latched is not tested.
      Changes
    • fbtft: gamma correction support, fix 16-bit databus write function
    • fbtft_device: added 'chip' argument
    • itdb28fb: gamma support
    • nokia3310fb: added console support
    • sainsmart32fb: fix 16-bit databus support
    • ssd1351fb: added
  • 2013-05-25-wheezy-raspbian-2013-06-14-fbtft.zip
    Changes

    • fbtft - added device support for 'rotate' and 'bgr', fixes fbtft_set_addr_win() for values > 255. Thanks cnvogelg., make it possible to disable tx buffer with txbuflen < -1, experimental 16-bit bus support, moved EXPORT_SYMBOL statements, add Start byte support, add fbtft_read_spi(), added fbtft_write_gpio16_wr_latched()
    • fbtft_device - added rotate and bgr arguments, add buswidth=16 support
    • flexfb: don't check 'dc' gpio when using startbyte
    • ads7846_test: (removed)
    • ads7846_device: added
    • sainsmart18fb: add backlight support
    • sainsmart32fb: use device 'rotate' argument, add 16-bit support
    • ili9341fb - added rotation support
    • hy28afb: added
  • 2013-02-09-wheezy-raspbian-2013-05-24-fbtft.zip
    Changes

    • spi-bcm2708 - remove speed restrictions (more)
    • all drivers - remove __dev* markings
    • sainsmart32fb - added support for Sainsmart 3.2
    • flexfb - added ssd1289 support (see flexfb)
    • itdb28fb - itdb28fb add SPI support
    • fbtft_device - itdb28fb add SPI support, added support for Sainsmart 3.2
    • fbtft - unregister_backlight on failure
  • 2013-02-09-wheezy-raspbian-2013-05-07-fbtft.zip
    Changes

    • Added Module.symvers to image - FBTFT driver development is made easy.
    • adafruit22fb - added rotation support and bgr module argument
    • flexfb - fix rotation code, fix width/height check, add rotation parameter description
  • 2013-02-09-wheezy-raspbian-2013-04-25-fbtft.zip
    Changes

    • Kernel config: added all console fonts
    • fbtft_device - spidevices changed name to fbtft_device
    • flexfb - added flexfb: Generic driver
    • sainsmart18fb - use register setting for BGR, add bgr module argument, added rotation support
    • ads7846_test - modified test version of ads7846.c
  • 2013-02-09-wheezy-raspbian-2013-04-11-fbtft.zip
    Changes

    • fbtft - backlight did not respond to blanking, add defaults: bpp=16, fps=20, only show dirty_lines warning while debugging,
      remove unneeded gpio_free()
    • all drivers - remove unneeded #include's
    • adafruit18fb - 'led' is handled by core, use backlight subsystem, use fbtft defaults for bpp and fps
    • adafruit22fb - use fbtft defaults for bpp and fps
    • itdb28fb - use backlight subsystem
    • nokia3310fb - 'led' is handled by core, use write_reg(), use backlight subsystem
    • sainsmart18fb - use fbtft defaults for bpp and fps
    • spidevices - add module argument: verbose
  • 2013-02-09-wheezy-raspbian-2013-04-07-fbtft.zip
    First image released

piwik

Clone this wiki locally