Commit History

Author SHA1 Message Date
  Sebastien Lorquet 9527f849f4 drivers/lcd: Detect and handle more errors in return values within the LCD framebuffer and SSD1306 drivers 6 years ago
  Gregory Nutt 3dfb5e962b Fix a few typos 6 years ago
  Gregory Nutt c2c2c4f111 drivers/lcd: Make LCD driver configuration indepently selected from NX graphics configuration. This makes things awkward and loses some error checking but is a necessary step in order to make LCD drivers usable when the NX graphics system is disabled. 7 years ago
  Jussi Kivilinna a099506b1b drivers/lcd: ssd1306: separate lcd_dev_s setup to separate object. g_oleddev takes 1 KiB because framebuffer and was allocated to .data section because of lcd_dev_s function pointer setup. Move lcd_dev_s setup out, so that g_oleddev goes to .bss and avoid wasting ROM. 7 years ago
  ussi Kivilinna 89cc4741ac drivers/lcd: ssd1306: fix memory corruption caused by ssd1306_getrun(). ssd1306_getrun was writing one extra byte (with value 0) past target buffer when pixlen is multiple of 8. When pixlen was not multiple of 8, last byte of buffer was fully cleared, instead of modifying only the (pixlen % 8) bits of last byte. 7 years ago
  Jussi Kivilinna 3dfeb9e59f drivers/lcd: ssd1306: add support for board power control. ThingseeOne has regulator for controlling display power on/off. Patch adds support for board based power control to SSD1306 driver. 7 years ago
  Jussi Kivilinna 310a29227a drivers/lcd: add DD-12864WO-4A/SSD1309 support to SSD1306 driver 7 years ago
  v01d 21e930cdba SH1106 0.96 OLED module support (SSD1306 compatible) + I2C fixes 8 years ago
  Gregory Nutt 1cdc746726 Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 8 years ago
  Gregory Nutt fc3540cffe Replace all occurrences of vdbg with vinfo 8 years ago
  Gregory Nutt 69ce24c70c I2C: Remove the setfrequency method from the interface 8 years ago
  Gregory Nutt f9053182d3 I2C: Remove setaddress method 8 years ago
  Gregory Nutt 3a781a2d3f Remove I2C slave methods from I2C master interface; rename i2c_dev_s to i2c_master_s. 8 years ago
  Gregory Nutt ceb415204e Move include/nuttx/i2c.h to include/nuttx/i2c/i2c_master.h 8 years ago
  Gregory Nutt 7edf921c5e Remove CONFIG_SPI_OWNBUS: Now it is not just a good idea, it is the law 8 years ago
  Gregory Nutt f6e49caba8 All SPI-based device drivers needs to call SPI_HWFEATURES() with zero in order to co-exist with drivers that use H/W features 8 years ago
  Gregory Nutt cf14f8d1b5 drivers/: Fixes to spacing and alignement 9 years ago
  Alan Carvalho de Assis d7d15072c4 Updated SSD1306 driver 9 years ago
  Gregory Nutt 8580d37352 SSD1306: Rename ssd1306_helpers.h to ssd1306.h. Move all SSD1306 driver definitions from ssd1306_base.c to ssd1306.h 9 years ago
  Alan Carvalho de Assis a3e24a0b6c Modify the SSD1306 LCD driver to support either the SPI or I2C interface. From Alan Carvalho de Assis, 9 years ago