Tectu
f3126ac477
Merge pull request #36 from inmarket/master
...
Add option GWIN_BUTTON_LAZY_RELEASE
2013-03-02 04:42:18 -08:00
Mateusz Tomaszkiewicz
b1f9054998
Merge branch 'SSD2119'
2013-03-02 13:33:57 +01:00
Mateusz Tomaszkiewicz
7ba69f556b
SSD2119: readme fix
2013-03-02 13:33:19 +01:00
Mateusz Tomaszkiewicz
3863ef8374
Merge branch 'SSD2119'
2013-03-02 13:31:51 +01:00
Andrew Hannam
dddbb25930
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.
2013-03-02 22:20:57 +10:00
Tectu
bf86b741da
Merge pull request #35 from inmarket/master
...
Fix to destroying of gwin buttons
2013-03-02 04:06:41 -08:00
Andrew Hannam
57435fb4c2
Fix to allow destroying of gwin buttons
2013-03-02 22:03:40 +10:00
Mateusz Tomaszkiewicz
57f1016573
SSD2119: GPIO board file removal
...
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.
2013-03-02 00:32:51 +01:00
Mateusz Tomaszkiewicz
2bc2dc6f68
SSD2119: updated scroll function name
...
Changed to new scheme: gdisp_lld_*.
2013-03-01 22:54:52 +01:00
Tectu
1802c5d6ac
Merge pull request #34 from inmarket/master
...
GAUDIN module implemented with a GADC driver
2013-02-28 15:09:13 -08:00
Andrew Hannam
6ee8b005ae
GAUDIN implemented with GADC driver
2013-03-01 09:04:52 +10:00
Mateusz Tomaszkiewicz
e5543face9
SSD2119: orientation control
...
All angles supported: 0, 90, 180, 270.
2013-02-28 00:31:46 +01:00
Mateusz Tomaszkiewicz
bbdd57d9c1
SSD2119: power control
...
All modes are working: powerOff, powerOn, powerSleep and powerDeepSleep.
2013-02-25 00:35:13 +01:00
Mateusz Tomaszkiewicz
51b292d3b9
SSD2119: PWM period change
...
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.
2013-02-22 00:54:11 +01:00
Mateusz Tomaszkiewicz
cec4628a97
SSD2119: backlight control
...
- 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 ;))
2013-02-21 22:46:47 +01:00
Mateusz Tomaszkiewicz
d9a92aa30c
Merge branch 'master' into SSD2119
2013-02-19 23:30:33 +01:00
Tectu
778cfcd928
Merge pull request #33 from inmarket/master
...
GADC implementation, TDISP fix and GDISP fixes
2013-02-17 23:52:34 -08:00
Andrew Hannam
9bec5967b2
GADC implementation with demo program
...
Also includes driver for AT91SAM7 cpu
2013-02-18 17:33:35 +10:00
Andrew Hannam
2ed57aea77
TDISP to take ROWS and COLUMNS from board file
...
TDISP to take ROWS and COLUMNS from board file
2013-02-18 17:31:49 +10:00
Andrew Hannam
9329b22086
Fix compile error in GDISP
...
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.
2013-02-18 17:29:08 +10:00
Andrew Hannam
a178b91c4f
Merge pull request #16 from Tectu/master
...
Merge Tectu Changes
2013-02-17 23:20:59 -08:00
Joel Bodenmann
d41120ee2d
cleanup
2013-02-18 08:20:19 +01:00
Joel Bodenmann
08f2305aeb
TDISP merge - NOT TESTED!!!
2013-02-18 08:18:09 +01:00
Mateusz Tomaszkiewicz
dd79671730
SSD2119: GDISP_LLD() macro removal
2013-02-13 22:02:13 +01:00
Mateusz Tomaszkiewicz
e8ce8a36fb
Merge branch 'master' into SSD2119
2013-02-13 21:38:31 +01:00
Joel Bodenmann
f8050a84f7
typo
2013-02-11 10:52:04 +01:00
Joel Bodenmann
6505bf6f0c
VMT removal
2013-02-11 10:40:47 +01:00
Joel Bodenmann
60b16e8685
more GDISP_LLD() cleanup
2013-02-11 10:26:34 +01:00
Joel Bodenmann
1bfc5a9f85
removed GDISP_LLD() macro - fix
2013-02-11 09:25:45 +01:00
Joel Bodenmann
885b3d53b3
removed GDISP_LLD() macro
2013-02-11 09:25:26 +01:00
Mateusz Tomaszkiewicz
c42602375b
SSD2119: code & comments cleanup
2013-02-07 16:01:07 +01:00
resset
2de39e3302
SSD2119: reorganization of files
...
- Added FSMC board file (_fsmc suffix) - working.
- Added GPIO board file (no suffix) - not working.
- Removed unneeded files.
2013-02-07 01:44:00 +01:00
resset
e097426338
SSD2119: first working version of driver
...
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.
2013-02-05 23:39:48 +01:00
Joel Bodenmann
851e5fb09b
small GDISP fix - Thanks to George Lucian
2013-02-04 09:11:37 +01:00
resset
cb81a0f3fc
SSD2119: created board file
...
Created board support file for Embest DM-STF4BB board with DM-LCD35RT
LCD module. You simply plug STM32F4DISCOVERY into it.
2013-01-26 22:57:39 +01:00
resset
5e40c336f2
initial commit: copy sources from SSD1289
...
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.
2013-01-26 21:53:16 +01:00
Andrew Hannam
1985906bea
TDISP cleanup
...
Seperate High level and low level code better
Implement tdispControl
Cleanup
2013-01-19 03:00:05 +10:00
Andrew Hannam
333fcad87f
Merge pull request #15 from Tectu/master
...
Merge Tectu Changes
2013-01-18 05:12:09 -08:00
Tectu
58eaf10591
Merge pull request #31 from inmarket/master
...
New Subsystems GADC, GAUDIN, GAUDOUT, GMISC
2013-01-17 00:56:25 -08:00
Joel Bodenmann
7d1dcb0d08
TDISP cleanup
2013-01-17 09:16:59 +01:00
Andrew Hannam
5b444276ae
Implement GMISC Array Operations
2013-01-17 17:47:51 +10:00
Andrew Hannam
1fc03db586
New Subsystems GADC, GAUDIN, GAUDOUT, GMISC
...
Subsystem definitions and API (not fully implemented yet)
2013-01-17 15:08:34 +10:00
Andrew Hannam
7cce52d2f6
Merge pull request #14 from Tectu/master
...
Merge Tectu Changes
2013-01-16 20:41:18 -08:00
Joel Bodenmann
1a05e4a89a
some more TDISP cleanup
2013-01-16 15:20:47 +01:00
Joel Bodenmann
a278e1c113
removed internal TDISP_LLD() macro
2013-01-16 10:37:56 +01:00
Joel Bodenmann
1e4cb14188
TDISP update
2013-01-16 10:29:03 +01:00
Joel Bodenmann
1f1dd62687
TDISP update
2013-01-16 10:27:42 +01:00
Joel Bodenmann
d7b85cb00e
compiling bux fix
2013-01-13 11:07:43 +01:00
Joel Bodenmann
c3006aa89c
small fix
2013-01-13 10:57:33 +01:00
Joel Bodenmann
83ba8748bc
tdisp fixes
2013-01-12 10:00:17 +01:00