aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gdisp
Commit message (Collapse)AuthorAgeFilesLines
* Replace all inline definitions with GFXINLINEinmarket2015-10-2337-281/+281
|
* Turn off buggy DMA2D for nowinmarket2015-10-061-1/+1
|
* Another minor updateinmarket2015-10-051-7/+2
| | | | Also add new studio options file
* Add support for SH1106 in the SSD1306 driverinmarket2015-09-182-0/+9
|
* Merge branch 'master' into Alternate_Raw32_SchedulerJoel Bodenmann2015-07-241-3/+9
|\
| * Fixing STM32LTDC driver for STM32F4 seriesJoel Bodenmann2015-07-241-3/+9
| |
* | STM32LTDC Cleanup and support for 180 degree rotationJoel Bodenmann2015-07-241-31/+62
| |
* | STM32F746 cleanupinmarket2015-07-161-2/+1
|/
* Fixing broken macro in STM32LTDC driver (sorry for being stupid)Joel Bodenmann2015-07-121-15/+1
|
* Cleanup STM32LTDC driverJoel Bodenmann2015-07-121-14/+26
|
* Adding DMA2D to STM32F429i-DiscoveryJoel Bodenmann2015-07-123-0/+127
|
* Adding DMA2D support to STM32LTDC driverJoel Bodenmann2015-07-123-2/+126
|
* Working STM32F746G-Discovery board + example for raw32inmarket2015-07-111-4/+4
| | | | Working STM32LTDC video driver
* working on the LTDC driver (not done yet and also hacky code)Joel Bodenmann2015-07-101-1/+1
|
* Renaming driver to STM32LTDC as this will be a generic oneJoel Bodenmann2015-07-097-8/+8
|
* Adding correct display parametersJoel Bodenmann2015-07-081-3/+3
|
* Adding some board file stuff for the F7 discovery (nothing done yet, just ↵Joel Bodenmann2015-07-083-18/+7
| | | | adding the required files)
* WhitespacesJoel Bodenmann2015-07-081-9/+17
|
* Remove obsolete ILI9341 stuff.Joel Bodenmann2015-07-081-70/+3
|
* Fixing include pathsJoel Bodenmann2015-07-081-4/+2
|
* Starting STM32F7 Discovery driver developmentJoel Bodenmann2015-07-086-0/+673
|
* Adding 'flipHorizontally' and 'flipVertically^optiony to SSD1963Joel Bodenmann2015-06-213-10/+23
|
* Fixes to SSD1331inmarket2015-05-102-9/+6
|
* Started prototyping some changes to the STM32F429iDiscovery driver.inmarket2015-05-031-6/+21
| | | | None are active yet.
* SSD1331 OLED display controller driver - accelerated including scroll support.inmarket2015-04-075-0/+493
|
* First cut SSD1351 driverinmarket2015-04-015-0/+388
|
* Fix shimmering with the STM32F429-iDiscovery displayinmarket2015-02-281-1/+1
|
* Updates to Mikromedia-Plus-STM32-M4 board and the SSD1963 driverinmarket2015-02-281-27/+17
|
* Some changes to the SSD1963 driver to cater for new boardsinmarket2015-02-231-17/+39
|
* More fixes to TLS8204 driverinmarket2015-02-071-4/+4
|
* Yet another SSD1306 driver fixinmarket2015-02-071-0/+1
|
* Fixes to all monochrome driversinmarket2015-02-079-6/+104
| | | | TLS8204 driver is now operational
* Fix optimization code that broke the SSD1306 for I2C interfaces.inmarket2015-02-062-13/+3
|
* Updates to TLS8204 driverinmarket2015-02-051-6/+8
|
* Driver bugfixinmarket2015-02-051-5/+1
|
* Missing definition in driver board template fileinmarket2015-02-051-0/+5
|
* Missing definition in driver board template fileinmarket2015-02-051-0/+5
|
* Fixing SSD2119 orientation bugJoel Bodenmann2015-02-041-3/+3
|
* Add TLS8204 monochrome display. Not fully tested yet.inmarket2015-01-275-0/+405
|
* Big file rename to reduce problems with brain-dead IDE's that don't handle ↵inmarket2015-01-2124-24/+24
| | | | | | | project file hierarchies well. Naming is more consistent with the new scheme. May affect some third party drivers (header file renames).
* Update SSD1289 and SSD2119 drivers to support using CCM memory for stack ↵inmarket2014-12-176-12/+42
| | | | | | when using DMA. Use GDISP_NO_DMA_FROM_STACK.
* Had to revert the new method of orientation support for SSD1306.inmarket2014-12-161-55/+85
| | | | | | | Unfortunately the new method immediately flipped orientation rather than just affecting drawing operations. As both methods can be supported by the hardware/code we always use drawing only orientation support. Updated the new fill routine to match. Also fixed color black bug and moved variable definitions to start of a block as is required by pure C compilers.
* Merge branch 'master' into ssd1306ergosys2014-12-151-5/+5
|\
| * Split SSD1306 spi board example into 2 files.inmarket2014-12-152-7/+25
| |\ | | | | | | | | | | | | Revert chibios 3.x use of bool as a base type for bool_t. back to char bool is available on c++ compilers only!!!!
| * | Updates for the EMBEST board and a small fix to the SSD2119 driver.inmarket2014-12-151-5/+5
| | |
* | | Implement "hardware" fillsergosys2014-12-132-0/+41
| | | | | | | | | | | | | | | | | | Implement hardware fills by drawing on the framebuffer. This provides a significant performance boost for filled geometric primitives and a small one for font drawing. Tested at all orientations.
* | | use gdispColor2Native to get fill colorergosys2014-12-131-1/+1
| | |
* | | Partially handle screen rotation using remappingergosys2014-12-132-48/+45
| |/ |/| | | | | | | | | | | | | | | | | Use row and column remapping to change either row or column addressing for each orientation. This removes the need to reverse the drawing direction of either x or y in the drawing routines. However in the 90 and 270 case x and y must still be swapped. Also, rename the SSD1306 remapping command names so they are more descriptive.
* | slightly faster flush and clearergosys2014-12-121-6/+11
| |
* | add hardware clearergosys2014-12-122-1/+12
| |