summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm')
-rwxr-xr-xfirmware/target/arm/iriver/h10/adc-h10.c41
-rw-r--r--firmware/target/arm/iriver/h10/lcd-h10.c16
2 files changed, 55 insertions, 2 deletions
diff --git a/firmware/target/arm/iriver/h10/adc-h10.c b/firmware/target/arm/iriver/h10/adc-h10.c
new file mode 100755
index 0000000000..0e17ae4f91
--- /dev/null
+++ b/firmware/target/arm/iriver/h10/adc-h10.c
@@ -0,0 +1,41 @@
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 * $Id$
9 *
10 * Copyright (C) 2006 by Barry Wardell
11 *
12 * All files in this archive are subject to the GNU General Public License.
13 * See the file COPYING in the source tree root for full license agreement.
14 *
15 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
16 * KIND, either express or implied.
17 *
18 ****************************************************************************/
19#include "config.h"
20#include "cpu.h"
21#include "system.h"
22#include "kernel.h"
23#include "thread.h"
24#include "adc.h"
25
26/* TODO: implement adc functionality */
27unsigned short adc_scan(int channel)
28{
29 (void)channel;
30 return 0;
31}
32
33unsigned short adc_read(int channel)
34{
35 (void)channel;
36 return 0;
37}
38
39void adc_init(void)
40{
41}
diff --git a/firmware/target/arm/iriver/h10/lcd-h10.c b/firmware/target/arm/iriver/h10/lcd-h10.c
index 022dc22208..7367bdc09b 100644
--- a/firmware/target/arm/iriver/h10/lcd-h10.c
+++ b/firmware/target/arm/iriver/h10/lcd-h10.c
@@ -155,14 +155,26 @@ void lcd_blit(const fb_data* data, int x, int by, int width,
155 (void)stride; 155 (void)stride;
156} 156}
157 157
158 158void lcd_yuv_blit(unsigned char * const src[3],
159 int src_x, int src_y, int stride,
160 int x, int y, int width, int height)
161{
162 (void)src;
163 (void)src_x;
164 (void)src_y;
165 (void)stride;
166 (void)x;
167 (void)y;
168 (void)width;
169 (void)height;
170}
159 171
160 172
161/* Update a fraction of the display. */ 173/* Update a fraction of the display. */
162void lcd_update_rect(int x, int y, int width, int height) 174void lcd_update_rect(int x, int y, int width, int height)
163{ 175{
164 int y0, x0, y1, x1; 176 int y0, x0, y1, x1;
165 int newx,newwidth; 177 /*int newx,newwidth;*/
166 178
167 unsigned long *addr = (unsigned long *)lcd_framebuffer; 179 unsigned long *addr = (unsigned long *)lcd_framebuffer;
168 180