| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Fix screen size to ignore hidden pixels.
Add orientation support.
Fix bit blitting boundary conditions.
Add power modes support.
This driver is now fully implemented.
|
| |
|
| |
|
|
|
|
|
| |
Add PWM backlight control to Nokia6610GE8 for the Olimex SAM7EX256
board.
|
|\
| |
| | |
Merge Tectu Changes
|
| | |
|
| | |
|
| |\
| | |
| | | |
SSD2119 display driver
|
| | |\ |
|
| | | | |
|
| | |\| |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
Changed to new scheme: gdisp_lld_*.
|
| | | |
| | | |
| | | |
| | | | |
All angles supported: 0, 90, 180, 270.
|
| | | |
| | | |
| | | |
| | | | |
All modes are working: powerOff, powerOn, powerSleep and powerDeepSleep.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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 ;))
|
| | | |\ |
|
| | | | | |
|
| | | |\ \ |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Added FSMC board file (_fsmc suffix) - working.
- Added GPIO board file (no suffix) - not working.
- Removed unneeded files.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
It is a mix of barely changed few drivers already present in ChibiOS/GFX
project. No other routines than initialization ones were changed.
Properly displays "basics" demo.
Main features and changes:
- Based on SSD1289 and SSD1121 in FSMC mode.
- Uses FSMC module. Maybe oneday I will make GPIO version.
- LCD backlight PWM input is tied high (no timer yet).
- Added ssd2119.h with SSD2119 registers' addresses.
- Updated set_cursor and set_viewport functions. Not thoroughly tested,
however.
- Rewritten GDISP_LLD(init)(void) function.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Created board support file for Embest DM-STF4BB board with DM-LCD35RT
LCD module. You simply plug STM32F4DISCOVERY into it.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
I started project of new driver: SSD2119. This work is based on SSD1289.
I don't know exactly if this one is the most similar to my one. It's
just an experiment. There is no accompanying board file of any flavor,
but the hardware lying on my desk is Embest DM-STF4BB with DM-LCD35RT
LCD module.
Changes already made:
- Copied entire drivers/gdisp/SSD1289 directory into
drivers/gdisp/SSD2119.
- Changed every occurrence of "SSD1289" to "SSD2119" in each source
file.
|
| |\ \ \ \ \
| |/ / / / /
|/| / / / /
| |/ / / / |
Add option GWIN_BUTTON_LAZY_RELEASE
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add option GWIN_BUTTON_LAZY_RELEASE. When set to true in gfxconf.h it
changes gwin button behaviour to not require the mouse/touch be over the
button when it is released.
|
| |\ \ \ \
| |/ / / /
|/| | | | |
Fix to destroying of gwin buttons
|
| | | | | |
|
| |\ \ \ \
| |/ / / /
|/| | | /
| | |_|/
| |/| | |
GAUDIN module implemented with a GADC driver
|
| | | | |
|
| |\ \ \
| |/ / /
|/| | | |
GADC implementation, TDISP fix and GDISP fixes
|
| | | |
| | | |
| | | |
| | | | |
Also includes driver for AT91SAM7 cpu
|
| | | |
| | | |
| | | |
| | | | |
TDISP to take ROWS and COLUMNS from board file
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix compile error with wrongly named include file
Revert lld_gdisp naming convention to gdisp_lld to fix problem and be
consitant with all other low level drivers.
|
|\| | |
| | | |
| | | | |
Merge Tectu Changes
|
| | | | |
|
| |\ \ \
| |/ / /
|/| | /
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Seperate High level and low level code better
Implement tdispControl
Cleanup
|
|\ \ \
| | |/
| |/| |
Merge Tectu Changes
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |/
|/| |
New Subsystems GADC, GAUDIN, GAUDOUT, GMISC
|
| | |
|
| |
| |
| |
| | |
Subsystem definitions and API (not fully implemented yet)
|
|\ \
| | |
| | | |
Merge Tectu Changes
|