aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
...
* Big file rename to reduce problems with brain-dead IDE's that don't handle ↵inmarket2015-01-2140-48/+48
| | | | | | | project file hierarchies well. Naming is more consistent with the new scheme. May affect some third party drivers (header file renames).
* First keyboard driver for Xinmarket2015-01-081-41/+183
|
* Better keyboard driver doco and new driver configuration flag for Win32inmarket2015-01-081-250/+304
|
* Win32 keyboard driver with US English keyboard layout.inmarket2015-01-071-10/+313
|
* Make a Win32 driver define available from gfxconf.hinmarket2015-01-031-2/+3
|
* Fixing wrong define in ADS7843 driverJoel Bodenmann2015-01-021-1/+1
|
* 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
| |
* | fix GDISP_ROTATE_270 caseergosys2014-12-121-3/+3
| |
* | add missing bus acquisitionergosys2014-12-121-0/+2
|/
* Spacing, comments and spelling mistakesinmarket2014-11-152-12/+11
|
* SSD1963 driver updates originally by stevedinmarket2014-11-151-90/+103
|
* Fixing MAX11802 driver (by user steved)Joel Bodenmann2014-11-143-20/+32
|
* Some MAX11802 fixes.inmarket2014-11-102-11/+18
|
* MCU touch template fixinmarket2014-11-101-1/+1
|
* Update default settings in the board file for the ADS7843 touchinmarket2014-11-101-6/+6
|
* Update to MAX11802 touch driver. To be tested.inmarket2014-11-102-67/+75
|
* Added MAX11802 driver - NOT WORKING YET - read_xyz() not ported yetJoel Bodenmann2014-11-094-0/+276
|
* Fix GDISP_NEED_CONTROL for the STM32F429i-Discovery board.inmarket2014-11-071-3/+3
|
* Fix the newmouse STMPE811 driver.inmarket2014-11-074-79/+178
| | | | Finalise the STM32F429i-Discovery board file for that touch controller
* Cleanups and updates to the STM32F429i-Discovery gdisp driverinmarket2014-11-073-725/+1
|
* Allow a mouse driver to not return any results when it is polled.inmarket2014-11-075-8/+14
|
* STM32F429i-Discovery board is now a supported board with an example project.inmarket2014-11-057-0/+1476
| | | | | | New gdisp driver (currently non-accelerated) Mouse and other drivers still to come. The board file is currently ChibiOS specific however the gdisp driver is suitable for any OS.
* small fixJoel Bodenmann2014-10-281-2/+2
|
* Bug fix newmouse SMTPE811 touch driverinmarket2014-10-281-1/+1
|
* Merge branch 'master' into newmouseJoel Bodenmann2014-10-265-4/+4
|\
| * Fixing wrong driver nameJoel Bodenmann2014-10-265-4/+4
| |
| * Replace ChibiOS specific delays with generic uGFX delays in ILI9341 driverinmarket2014-10-071-3/+3
| |
| * First ARM build to use the new makefile plus makefile updatesinmarket2014-10-011-1/+1
| |
| * Makefile fixinmarket2014-09-291-1/+1
| |
| * X bug fix so application closes properly when there is a window managerinmarket2014-09-291-7/+17
| |
* | STMPE811 fixes - still not workingJoel Bodenmann2014-10-131-3/+0
| |
* | Fixing STMPE811 driverJoel Bodenmann2014-10-131-5/+5
| |
* | Port SMTPE811 mouse driver to newmouse (and supported boards)inmarket2014-10-136-188/+223
| |
* | Remove unnecessary fileinmarket2014-10-131-18/+0
| |
* | Update newmouse driver makefilesinmarket2014-10-132-7/+1
| |
* | Convert FT5x06 mouse driver to newmouse (untested)inmarket2014-10-135-136/+166
| |
* | Add GMouse parameter to ADS7843 mouse driver to enable multiple drivers.inmarket2014-10-132-22/+19
| | | | | | | | Tidy up naming.
* | Tidy up MCU mouse definesinmarket2014-10-132-30/+19
| |
* | fixing ADS7843 driver - testedJoel Bodenmann2014-10-111-5/+14
| |
* | Added missing defines to board template of ADS7843Joel Bodenmann2014-10-111-0/+7
| |
* | ADS7843 porting - not tested yet!Joel Bodenmann2014-10-115-117/+79
| |