Joel Bodenmann
05039b6af2
fixed SSD1306 license headers
2013-08-29 01:54:51 +02:00
Joel Bodenmann
fa5962eef0
Added SSD1306 driver by user goeck
2013-08-26 00:50:47 +02:00
Joel Bodenmann
e3eaad114f
added SSD1963 example files
2013-08-03 14:43:41 +02:00
inmarket
00b6ab3986
Remove unneeded comment about threading (no longer applies)
2013-07-24 13:55:25 +10:00
Joel Bodenmann
ea3048ff36
fixed OS-X port (untested)
2013-07-23 18:52:52 +02:00
Joel Bodenmann
2ad2bdf06e
RA8875 now GOS compatible
2013-07-22 04:27:01 +02:00
Joel Bodenmann
73c5ef26f8
fixed license headers
2013-07-21 22:20:37 +02:00
Joel Bodenmann
a675834266
doxygen updates
2013-07-21 22:02:57 +02:00
Joel Bodenmann
d98e6c5d0d
cleaned up board file mess
2013-07-21 17:42:25 +02:00
inmarket
5b2d561483
Remove GDISP_THREAD_CHIBIOS. This is always used now.
2013-07-21 17:26:11 +10:00
Joel Bodenmann
b91097e311
RA8875 fix
2013-07-20 00:24:49 +02:00
inmarket
0f3f885e4d
RA8875 changes from v1.7
2013-07-19 13:22:42 +10:00
inmarket
a51ffd5b68
Merge remote-tracking branch 'origin/master' into GWIN
2013-07-01 00:14:18 +10:00
Joel Bodenmann
d45bba45e1
doxygen fix
2013-06-28 17:50:45 +02:00
Joel Bodenmann
8c3f23f606
quick board file fix
2013-06-24 23:52:13 +02:00
inmarket
c8300fe9c2
Merge branch 'master' into GWIN
2013-06-22 23:14:54 +10:00
inmarket
d362d9603e
Merge commit 'd8db148a149541f658cc9729785b3694f80e2624' into GWIN
...
Conflicts:
demos/applications/mandelbrot/gfxconf.h
demos/applications/mandelbrot/main.c
demos/applications/notepad/gfxconf.h
demos/applications/notepad/main.c
demos/benchmarks/gfxconf.h
demos/benchmarks/main.c
demos/modules/gadc/gfxconf.h
demos/modules/gadc/gwinosc.c
demos/modules/gadc/gwinosc.h
demos/modules/gadc/main.c
demos/modules/gaudin/gfxconf.h
demos/modules/gaudin/gwinosc.c
demos/modules/gaudin/gwinosc.h
demos/modules/gaudin/main.c
demos/modules/gdisp/gdisp_basics/gfxconf.h
demos/modules/gdisp/gdisp_basics/main.c
demos/modules/gdisp/gdisp_circles/gfxconf.h
demos/modules/gdisp/gdisp_circles/main.c
demos/modules/gdisp/gdisp_images/gfxconf.h
demos/modules/gdisp/gdisp_images/main.c
demos/modules/gdisp/gdisp_images_animated/gfxconf.h
demos/modules/gdisp/gdisp_images_animated/main.c
demos/modules/gdisp/gdisp_text/gfxconf.h
demos/modules/gdisp/gdisp_text/main.c
demos/modules/ginput/touch_driver_test/gfxconf.h
demos/modules/ginput/touch_driver_test/main.c
demos/modules/graph/gfxconf.h
demos/modules/graph/main.c
demos/modules/gtimer/gfxconf.h
demos/modules/gtimer/main.c
demos/modules/gwin/basic/gfxconf.h
demos/modules/gwin/basic/main.c
demos/modules/gwin/console/gfxconf.h
demos/modules/gwin/console/main.c
demos/modules/gwin/slider/gfxconf.h
demos/modules/gwin/slider/main.c
demos/modules/tdisp/gfxconf.h
demos/modules/tdisp/main.c
drivers/gdisp/ILI9320/gdisp_lld_config.h
drivers/gdisp/ILI9325/gdisp_lld_config.h
drivers/gdisp/Nokia6610GE12/GE12.h
drivers/gdisp/Nokia6610GE12/gdisp_lld_board_example.h
drivers/gdisp/Nokia6610GE12/gdisp_lld_board_olimexsam7ex256.h
drivers/gdisp/Nokia6610GE12/gdisp_lld_config.h
drivers/gdisp/Nokia6610GE8/GE8.h
drivers/gdisp/Nokia6610GE8/gdisp_lld_board_example.h
drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
drivers/gdisp/S6D1121/gdisp_lld_board_example.h
drivers/gdisp/S6D1121/gdisp_lld_board_olimex_e407.h
drivers/gdisp/S6D1121/gdisp_lld_config.h
drivers/gdisp/SSD1289/gdisp_lld_board_example.h
drivers/gdisp/SSD1289/gdisp_lld_board_firebullstm32f103.h
drivers/gdisp/SSD1289/gdisp_lld_config.h
drivers/gdisp/SSD1963/gdisp_lld_board_example_gpio.h
drivers/gdisp/TestStub/gdisp_lld_config.h
drivers/ginput/toggle/Pal/ginput_lld_toggle_board_example.h
drivers/ginput/toggle/Pal/ginput_lld_toggle_config.h
drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_example.h
drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_firebull_stm32f103.h
drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_olimex_stm32_e407.h
drivers/ginput/touch/MCU/ginput_lld_mouse_board_example.h
drivers/ginput/touch/MCU/ginput_lld_mouse_board_olimex_pic32mx_lcd.h
drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_embest_dmstf4bb.h
drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_example.h
drivers/multiple/Win32/gdisp_lld_config.h
drivers/multiple/Win32/ginput_lld_toggle_config.h
include/gaudin/options.h
include/gaudout/options.h
include/ginput/options.h
include/gtimer/options.h
include/gwin/internal.h
license.html
2013-06-22 23:10:20 +10:00
Joel Bodenmann
9aa1e95423
one more typo fix...
2013-06-22 14:05:22 +02:00
Joel Bodenmann
77a70fe9b8
typo fix
2013-06-22 14:02:56 +02:00
Joel Bodenmann
5a25b2b7fb
Added FT5x06 GINPUT driver
2013-06-22 05:00:48 +02:00
Joel Bodenmann
6107cd7918
Added RA8875 GDISP driver
2013-06-22 03:09:45 +02:00
Mateusz Tomaszkiewicz
129041e791
Various README updates
...
Changed misleading description.
2013-06-21 00:02:54 +02:00
Mateusz Tomaszkiewicz
d57eacc345
SSD2119: FSMC settings tuned
...
With FSMC BTR timing register settings tuned and DMA on, we get over
10.2 Mpx/s instead of 4.7 Mpx/s.
2013-06-20 22:49:36 +02:00
Mateusz Tomaszkiewicz
f820fb90d5
SSD2119: GDISP_USE_FSMC "switch" added
...
Enable FSMC functions only when GDISP_USE_FSMC is set.
2013-06-18 23:32:22 +02:00
Mateusz Tomaszkiewicz
2a65ea5388
Various readme update
...
For GDISP drivers SSD2119 & SSD1289.
2013-06-18 23:32:22 +02:00
Mateusz Tomaszkiewicz
767188ed8d
SSD2119: make use of DMA
...
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.
2013-06-18 23:32:22 +02:00
inmarket
ed0bac9765
License header updates
2013-06-15 21:37:22 +10:00
inmarket
49b3e8f55a
License header updates
2013-06-15 21:09:02 +10:00
inmarket
2cb35d6815
Clean up GWIN Event assignment. Optimise event efficiency.
2013-06-10 17:18:01 +10:00
Joel Bodenmann
f1a974e83e
added new ADS7843 board file
2013-06-04 08:34:01 +02:00
Joel Bodenmann
701ff38230
added f4 disovery file for ADS7843
2013-06-04 00:45:38 +02:00
Joel Bodenmann
f14ed21d5d
SSD1289 update by user Eddie
2013-06-04 00:34:47 +02:00
inmarket
e9f60dae38
Fix license issues and GOS issues in TDISP
2013-06-02 18:58:12 +10:00
inmarket
1c258a8273
GOS updates
2013-06-02 18:57:22 +10:00
Joel Bodenmann
e12a213ff1
doxygen fixes
2013-06-01 01:57:20 +02:00
Joel Bodenmann
ebc30c02bc
TDISP update
2013-06-01 01:37:53 +02:00
inmarket
8fcbf4e5d5
More GOS module changes
...
GQUEUE as a seperate module
GOS changes including basic Win32 O/S support
2013-05-26 02:06:55 +10:00
inmarket
7fbfde42aa
GOS module, for operating system independance
...
GMISC fast floating point trig
GMISC fast fixed point trig
2013-05-25 01:26:52 +10:00
Joel Bodenmann
86951a8b2f
Added HX8347D driver by the user Eddie
2013-05-21 00:13:22 +02:00
Andrew Hannam
b5ce240550
X driver for GDISP and GINPUT_MOUSE
2013-05-16 02:07:02 +10:00
Joel Bodenmann
11a71cb080
TDISP fixes
2013-05-15 18:00:42 +02:00
Andrew Hannam
3374aa25c6
Reinsertion of doxygen headers
...
Reinsertion of doxygen headers that got lost in license change
2013-05-06 14:44:47 +10:00
Joel Bodenmann
6c38d5b310
updated license headers
2013-05-03 16:36:17 +02:00
Joel Bodenmann
296e74f3e0
Revert "updated license headers"
...
This reverts commit 0a26d9983b
.
2013-05-02 01:53:28 +02:00
Joel Bodenmann
0a26d9983b
updated license headers
2013-05-02 01:50:09 +02:00
Abhishek Kumar
048a057902
Renamed HVGA_X81 to ILI9481
2013-04-30 17:47:25 +07:00
Abhishek Kumar
b2252bb7be
New LLD: HVGA_X81
...
For HVGA : 320 x 480, 16bpp displays,
controlled by ILI9481 or compatible controllers.
* Pixel readback TODO
* Powermodes: Sleep implemented
2013-04-30 17:35:57 +07:00
Joel Bodenmann
df5c3fd6dd
TDISP fixes - by Frysk
2013-04-12 09:12:00 +02:00
Tectu
788bd44255
Merge pull request #64 from niamster/master
...
Touch panel LLD for olimex pic32mx board
2013-04-09 22:03:21 -07:00
Dmytro Milinevskyy
8c54efc155
ginput/touch/MCU Olimex PIC32 LCD board file
2013-04-10 01:07:31 +02:00
Joel Bodenmann
b2a67d818b
some doxygen fixes
2013-04-08 00:24:45 +02:00
Tectu
1d24b6977d
Merge pull request #63 from inmarket/master
...
GINPUT Dial. Simplify input -> GWIN widget assignment
2013-04-07 02:59:42 -07:00
Tectu
05aebebb8b
Merge pull request #62 from niamster/master
...
A fix in pic32mx LLD for ILI9320
2013-04-07 02:59:22 -07:00
Andrew Hannam
9ee7c284e6
Add GINPUT Dial, simplify GWIN input assignment
...
Added GINPUT Dial support and a driver that uses GADC to read the dial.
Added support for Dial inputs to the GWIN slider.
Updated the slider demo for Dial Inputs.
Simplified the assigning of inputs to GWIN "widgets" button and slider.
Updated the demo's to match the new input to button assignment.
2013-04-07 16:02:10 +10:00
Dmytro Milinevskyy
e51d3591ad
[ILI9320][olimex][pic32] extra dummy read after index write
2013-04-07 06:37:05 +02:00
Tectu
22e7150f2d
Merge pull request #61 from mobyfab/master
...
ADS7843 - Macro for Inverted touchpad
2013-04-06 15:01:36 -07:00
mobyfab
6a7e33db9b
Added the GINPUT_MOUSE_YX_INVERTED macro.
2013-04-05 23:56:47 +02:00
Dmytro Milinevskyy
dc14f8713e
[ILI9320] LLD for olimex pic32 demo board
2013-04-05 22:33:52 +02:00
Dmytro Milinevskyy
d1448817cd
[ILI9325] read LCD version
2013-04-05 22:33:52 +02:00
Dmytro Milinevskyy
2ad62e1ed7
[ILI9320/ILI9325] use correct lld accessor to read the data from the LCD
2013-04-04 23:59:41 +02:00
mobyfab
55d41fe007
SSD1963 - Removed unused function that what using an inline macro.
2013-04-04 19:22:07 +02:00
mobyfab
e400fd01e2
SSD1963 Driver - Removed old config files
2013-04-04 16:50:09 +02:00
mobyfab
348868cece
Fixed SSD1963 Driver to work with latest GDISP.
2013-04-04 16:47:47 +02:00
Mateusz Tomaszkiewicz
17a17421b4
SSD2119: readme fix
2013-04-04 00:21:10 +02:00
Joel Bodenmann
8b21c08096
ILI9320 fix
2013-04-03 18:02:38 +02:00
Abhishek Kumar
674bcb52d2
GPIO interface-related fixes
...
Adding acquire_bus() and release_bus()
so that orientation setting commands are
not ignored.
2013-03-30 16:08:47 +05:30
Joel Bodenmann
f938c72044
STMPE811 tweaks
2013-03-29 20:19:35 +01:00
Joel Bodenmann
6ed641c91d
STMPE811 cleanup & readme
2013-03-29 19:26:56 +01:00
Joel Bodenmann
4440c2c887
STMPE811 getpin_pressed() -> getpin_irq()
2013-03-29 18:17:24 +01:00
Joel Bodenmann
2510f3e75b
board file fix
2013-03-29 18:14:35 +01:00
Joel Bodenmann
d6b75429b2
STMPE811 - initial
2013-03-29 18:10:22 +01:00
Mateusz Tomaszkiewicz
2f7b6fc80b
STMPE811: attempt to use FIFO
...
Very early version of using FIFO threshold interrupt.
2013-03-29 01:15:07 +01:00
Mateusz Tomaszkiewicz
dd1eb6c63d
STMPE811: working reading, writing and interrupt
...
- Slightly changed rading and writing routines.
- Added delay after reset of STMPE811 in initialization code.
- STMPE811 "interrupt service routine"
- Comments, formatting etc.
- Another commit with unfinished driver.
2013-03-25 01:10:32 +01:00
Mateusz Tomaszkiewicz
15d76cb5fc
SSD1289 SSD2119: fixed warning messages
...
Few type castings in order to suppress warnings (-Wsign-compare):
"comparison between signed and unsigned integer expressions"
"signed and unsigned type in conditional expression"
2013-03-20 22:15:18 +01:00
Mateusz Tomaszkiewicz
5062603188
STMPE811: reading registers over I2C
...
- Reading works.
- Some other cleanups.
Driver is not usable yet.
2013-03-20 02:42:43 +01:00
Joel Bodenmann
38e55c3921
STMPE811 - not tested yet
2013-03-19 22:59:04 +01:00
Joel Bodenmann
88765396bf
SSD1963 rework by user: fred
2013-03-14 19:46:40 +01:00
Joel Bodenmann
426a12de6b
doxygen fixes
2013-03-10 20:17:24 +01:00
Joel Bodenmann
f552098116
embest DMSTF4BB board fix - removed FSMC suffix because only FSMC exists
2013-03-08 09:20:51 +01:00
Joel Bodenmann
e9cb6aa17a
small cleanup
2013-03-08 06:36:33 +01:00
Mateusz Tomaszkiewicz
4a056ae25f
STMPE811: comment fix
2013-03-08 02:11:27 +01:00
Mateusz Tomaszkiewicz
27290b5f85
STMPE811: added header with registers addresses
...
Also changed filename of board file from *_embest_lcd.h to
*_embest_dmstf4bb.h.
2013-03-08 02:02:18 +01:00
Joel Bodenmann
0400ba0e2d
added basic STMPE811 skeleton
2013-03-08 00:56:59 +01:00
Andrew Hannam
ce5f3b3d70
Nokia6610GE8 driver updates
...
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.
2013-03-08 00:53:34 +10:00
Andrew Hannam
4e67b54e4d
Fix Olimex SAM7EX256 button definitions
2013-03-08 00:50:39 +10:00
Andrew Hannam
40534cbc79
Correction of copyright message
2013-03-08 00:49:52 +10:00
Joel Bodenmann
e315480c71
updated copyright - 2013
2013-03-06 23:11:01 +01:00
Joel Bodenmann
b91e619573
__inline becomes inline because most compilers dont like the prefix
2013-03-04 23:50:21 +01:00
Andrew Hannam
2d7c95d20a
Add PWM backlight control to Nokia6610GE8
...
Add PWM backlight control to Nokia6610GE8 for the Olimex SAM7EX256
board.
2013-03-04 19:56:46 +10:00
Joel Bodenmann
b51342d41c
ILI9320 update
2013-03-03 13:46:14 +01:00
Joel Bodenmann
100d686f94
TDISP update
2013-03-02 22:13:44 +01: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
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
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