path: root/firmware/target/arm/olympus/mrobe-100/lcd-mr100.c
AgeCommit message (Collapse)AuthorFilesLines
2022-03-21Lcd save function pointer to frame buffer get_address_fn before loopsWilliam Wilgus1-2/+4
Calling multiple levels of indirection in a loop slows things down Really these need to be rewritten to take a start and end address like most of the rest of the codebase But this is safer without having test hardware in hand Change-Id: Idae7b92ee779d020ed7fcc9334e2d5a9c710e64d
2012-02-28lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon1-2/+2
Change all lcd drivers to using a pointer to the static framebuffer instead of directly accessing the static array. This will let us later do fun things like dynamic framebuffer sizes (RaaA) or ability to use different buffers for different layers (dynamic skin backdrops!) Change-Id: I0a4d58a9d7b55e6c932131b929e5d4c9f9414b06
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
later. We still need to hunt down snippets used that are not. 1324 modified files... git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-04-07Make the greyscale library work on the m:robe 100. Testing on target done by ↵Jens Arnold1-20/+20
Robert Kukla & Dominik Riebeling. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-04-03m:robe 100 Robert Kukla1-93/+175
- lcd driver tidied up and optimised - lcd flip and inverse display enabled (based on logikdax driver and work by lowlight) git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-03-24Consistent naming scheme the various blit functions. * Removed ↵Jens Arnold1-3/+3
lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-01-11m:robe 100:Robert Kukla1-3/+4
- adjust lcd_grey_phase_blit() parameter to recent change - detection of external power - compilation of plugins - need to be enabled individually in SOURCES/SUBDIRS (use autostart.rock as test plugin with limited interaction via BUTTON_POWER) also - move autostart.rock to apps dir where it is expected - set missing svn:keywords for various files git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-01-09m:robe 100 fixes: (1) add missing keymap (copied from H10), (2) rename ↵Mark Arigo1-66/+65
lcd_yuv_blit to lcd_grey_phase_blit (since lcd is mono), and (3) update firmware/FILES for the new target. The bootloader and target builds should compile now. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-01-09Initial commit for the Olympus m:robe 100 port (PP5020). The LCD driver ↵Mark Arigo1-0/+192
works. The ADC driver was copied from the H10 port (they can probably be combined later), but the battery readings aren't right and it shuts down. The touch pad buttons do not work. Install the bootloader and rockbox the H10 way. Still lots of work to do. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657