Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update license header | Tibo Clausen | 2018-10-01 | 4 | -4/+4 |
| | |||||
* | Added type gOrientation to replace V2.x orientation_t, and values ↵ | inmarket | 2018-07-08 | 1 | -16/+16 |
| | | | | gOrientationX replace GDISP_ROTATE_X | ||||
* | Added type gPowermode to replace V2.x powermode_t, and values gPowerXXX ↵ | inmarket | 2018-07-08 | 1 | -11/+11 |
| | | | | replace powerXXX | ||||
* | Change color_t to gColor | inmarket | 2018-07-08 | 2 | -3/+3 |
| | |||||
* | Change pixel_t to gPixel | inmarket | 2018-07-08 | 1 | -2/+2 |
| | |||||
* | Change coord_t to gCoord | inmarket | 2018-07-08 | 1 | -1/+1 |
| | |||||
* | Added new type definitions - moving towards V3.0 | inmarket | 2018-06-23 | 2 | -5/+5 |
| | |||||
* | First set of V3 macro changes | inmarket | 2018-02-27 | 3 | -11/+11 |
| | |||||
* | Make all include paths in ugfx relative. | inmarket | 2015-11-21 | 1 | -3/+3 |
| | | | | The only include path now needed is for drivers (in particular GDISP drivers) | ||||
* | Replace all inline definitions with GFXINLINE | inmarket | 2015-10-23 | 1 | -13/+13 |
| | |||||
* | Fixing SSD2119 orientation bug | Joel Bodenmann | 2015-02-04 | 1 | -3/+3 |
| | |||||
* | Big file rename to reduce problems with brain-dead IDE's that don't handle ↵ | inmarket | 2015-01-21 | 1 | -1/+1 |
| | | | | | | | 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 ↵ | inmarket | 2014-12-17 | 3 | -6/+21 |
| | | | | | | when using DMA. Use GDISP_NO_DMA_FROM_STACK. | ||||
* | Updates for the EMBEST board and a small fix to the SSD2119 driver. | inmarket | 2014-12-15 | 1 | -5/+5 |
| | |||||
* | Rename all driver makefiles to driver.mk | inmarket | 2014-08-22 | 1 | -0/+0 |
| | |||||
* | Removed the doxygen inside of every driver as doxygen is only meant for ↵ | Joel Bodenmann | 2014-03-28 | 4 | -139/+0 |
| | | | | | | highlevel API documentation. Documenting the drivers interface should be done inside a template driver or the gdisp LLD abstraction. | ||||
* | Integrate the include files with each module. Simplifies structure of code. | inmarket | 2014-02-19 | 1 | -3/+3 |
| | |||||
* | Replace color format conversion macros with proper routines to prevent side ↵ | inmarket | 2013-11-17 | 1 | -3/+5 |
| | | | | | | effects with using the macro. Also fix a number of compiler warnings. | ||||
* | New GDISP now supports multiple controllers with different pixel formats. | inmarket | 2013-11-05 | 2 | -4/+17 |
| | | | | | You can now have a main color display and a secondary monochrome display. You can now optionally set GDISP_PIXELFORMAT to any color or grayscale format for your application and the driver will internally convert to the display hardware format. | ||||
* | Auto-generate pixel formats using macro's. | inmarket | 2013-11-05 | 1 | -1/+1 |
| | | | | | Prepare for (but not yet complete) supporting a different high level GDISP pixel format to the low level driver format. This will be useful in multiple display scenario's where displays have different pixel formats. | ||||
* | Clean up the driver directory structure by moving all board specific files ↵ | inmarket | 2013-10-28 | 1 | -173/+0 |
| | | | | into the boards sub-structure. | ||||
* | Rename GDISP driver files to prevent problems when compiling for multiple ↵ | inmarket | 2013-10-28 | 2 | -1/+1 |
| | | | | controllers on platforms that put all generated object files into a single directory. | ||||
* | Convert SSD2119 to new driver format | inmarket | 2013-10-22 | 7 | -785/+491 |
| | |||||
* | Fix typos in drivers | inmarket | 2013-10-22 | 1 | -1/+1 |
| | |||||
* | Porting SSD2219 driver - WORK IN PROGRES!!!! | Joel Bodenmann | 2013-10-21 | 1 | -147/+198 |
| | |||||
* | fixed license headers | Joel Bodenmann | 2013-07-21 | 5 | -5/+5 |
| | |||||
* | cleaned up board file mess | Joel Bodenmann | 2013-07-21 | 3 | -36/+110 |
| | |||||
* | SSD2119: FSMC settings tuned | Mateusz Tomaszkiewicz | 2013-06-20 | 2 | -33/+11 |
| | | | | | With FSMC BTR timing register settings tuned and DMA on, we get over 10.2 Mpx/s instead of 4.7 Mpx/s. | ||||
* | SSD2119: GDISP_USE_FSMC "switch" added | Mateusz Tomaszkiewicz | 2013-06-18 | 2 | -14/+29 |
| | | | | Enable FSMC functions only when GDISP_USE_FSMC is set. | ||||
* | Various readme update | Mateusz Tomaszkiewicz | 2013-06-18 | 1 | -5/+8 |
| | | | | For GDISP drivers SSD2119 & SSD1289. | ||||
* | SSD2119: make use of DMA | Mateusz Tomaszkiewicz | 2013-06-18 | 2 | -42/+134 |
| | | | | | | | | | | This is mostly a copy from Eddie's work posted here: http://forum.chibios.org/phpbb/viewtopic.php?f=11&t=851#p11054 No work was done towards making it work as fast as possible. Tested with: https://github.com/etmatrix/ChibiOS-GFX-Example/blob/master/bench/main.c Results show performance of ~5.34 Mpx/s with use of DMA compared to ~4.78 Mpx/s without. | ||||
* | License header updates | inmarket | 2013-06-15 | 4 | -4/+4 |
| | |||||
* | GOS module, for operating system independance | inmarket | 2013-05-25 | 1 | -4/+2 |
| | | | | | GMISC fast floating point trig GMISC fast fixed point trig | ||||
* | updated license headers | Joel Bodenmann | 2013-05-03 | 4 | -72/+20 |
| | |||||
* | Revert "updated license headers" | Joel Bodenmann | 2013-05-02 | 4 | -32/+76 |
| | | | | This reverts commit 0a26d9983b6d1deab272ff6dde98f7c77ff2a56c. | ||||
* | updated license headers | Joel Bodenmann | 2013-05-02 | 4 | -76/+32 |
| | |||||
* | SSD2119: readme fix | Mateusz Tomaszkiewicz | 2013-04-04 | 1 | -2/+2 |
| | |||||
* | board file fix | Joel Bodenmann | 2013-03-29 | 1 | -0/+8 |
| | |||||
* | STMPE811 - initial | Joel Bodenmann | 2013-03-29 | 1 | -8/+0 |
| | |||||
* | SSD1289 SSD2119: fixed warning messages | Mateusz Tomaszkiewicz | 2013-03-20 | 1 | -4/+4 |
| | | | | | | Few type castings in order to suppress warnings (-Wsign-compare): "comparison between signed and unsigned integer expressions" "signed and unsigned type in conditional expression" | ||||
* | embest DMSTF4BB board fix - removed FSMC suffix because only FSMC exists | Joel Bodenmann | 2013-03-08 | 2 | -2/+2 |
| | |||||
* | updated copyright - 2013 | Joel Bodenmann | 2013-03-06 | 4 | -4/+4 |
| | |||||
* | __inline becomes inline because most compilers dont like the prefix | Joel Bodenmann | 2013-03-04 | 2 | -10/+10 |
| | |||||
* | SSD2119: readme fix | Mateusz Tomaszkiewicz | 2013-03-02 | 1 | -3/+2 |
| | |||||
* | SSD2119: GPIO board file removal | Mateusz Tomaszkiewicz | 2013-03-02 | 2 | -243/+0 |
| | | | | | | Removed GPIO board file. It did not work (it wasn't finished nor started to be honest). It is always possible to make it, general idea is exactly the same as in SSD1289 driver. | ||||
* | SSD2119: updated scroll function name | Mateusz Tomaszkiewicz | 2013-03-01 | 1 | -1/+1 |
| | | | | Changed to new scheme: gdisp_lld_*. | ||||
* | SSD2119: orientation control | Mateusz Tomaszkiewicz | 2013-02-28 | 2 | -16/+16 |
| | | | | All angles supported: 0, 90, 180, 270. | ||||
* | SSD2119: power control | Mateusz Tomaszkiewicz | 2013-02-25 | 1 | -90/+125 |
| | | | | All modes are working: powerOff, powerOn, powerSleep and powerDeepSleep. | ||||
* | SSD2119: PWM period change | Mateusz Tomaszkiewicz | 2013-02-22 | 2 | -3/+16 |
| | | | | | 100 kHz PWM period made small induction coil onboard LCD to moan if the pulse width was smaller than 100%. I changed it to 1MHz. | ||||
* | SSD2119: backlight control | Mateusz Tomaszkiewicz | 2013-02-21 | 6 | -1096/+1123 |
| | | | | | | | | | - Backlight uses PWM on TIM4 CH2. - Updated readme. - Updated gdisp_lld.c: moved from lld_gdisp_* to gdisp_lld_* functions names format. - One forgotten GDISP_LLD() macro removal. - General code cleanup (make diff with -w parameter ;)) |