| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
highlevel API documentation.
Documenting the drivers interface should be done inside a template driver or the gdisp LLD abstraction.
|
|
|
|
| |
Also moved drivers/gaudin to drivers/audio as most audio codecs support input and output in a single device.
|
| |
|
|
|
|
| |
having a void pointer
|
| |
|
|
|
|
| |
replacement of NULL's with 0 for consitancy with other code)
|
| |
|
|
|
|
| |
model is being used for the rest of uGFX
|
|
|
|
|
|
| |
certain places.
This should really be fixed by renaming Red, Green, Blue as the names are too common however this would create compatibility problems.
|
|
|
|
| |
accept() hangs after a select().
|
|
|
|
|
|
| |
effects with using the macro.
Also fix a number of compiler warnings.
|
|
|
|
| |
Note LWIP requires a stack larger than the default of 512.
|
|
|
|
| |
Application supplied Start_LWIP() routine is now optional.
|
| |
|
| |
|
| |
|
|
|
|
| |
orientation modes.
|
|
|
|
| |
Added a KILL command that can be send from the display to the device.
|
|
|
|
|
|
|
| |
network rather than attached locally).
A remote display application is still to be written (coming soon).
Note: the remote display initiates the connection to the headless device rather than the headless device making the connection to the display.
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
controllers on platforms that put all generated object files into a single directory.
|
| |
|
|
|
|
| |
streaming driver interface.
|
| |
|
|
|
|
|
| |
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
|
|
|
|
| |
structure (It was required for a Nokia driver).
|
| |
|
|
|
|
|
|
|
| |
run-time.
Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency.
Multiple Display demo updated to match.
|
| |
|
|
|
|
| |
Untested.
|
|
|
|
|
| |
Only the Win32 driver supports this so far.
Other drivers are currently broken due to API changes and will be fixed.
|
| |
|
| |
|
|
|
|
|
|
| |
X streaming driver (untested)
Nokia6610 fixes
Read pixel streaming support for low level driver.
|
| |
|
|
|
|
|
| |
Win32 bitmap support
Win32 Rotation is back to front. Need to check touch and other drivers.
|
|
|
|
|
|
|
| |
Start of new multiple display support
GDISP performance optimisations
Documentation updates
Win32 driver updates
|
|
|
|
|
|
|
|
|
|
| |
New low level driver interface: Only Win32 ported currently
Significant reduction in GDISP stack usage
Improved performance particularly for native streaming drivers
New circle, ellipse, arc routines (draw and fill) that are significantly more efficient and don't overdraw
New arc draw algorithm that measures angles correctly.
New arc fill algorithm for that actually works without overdrawing or gaps.
Much more to come...
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
Changed misleading description.
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|