?? buxx_lowdrv.c
字號:
/* ************************************************************************ */
/* */
/* ROHM BU15xx demo firmware on MD2306 */
/* Client : ROHM Co., Ltd.丂丂丂丂丂丂 */
/* End User : */
/* */
/* Processor: ARM-7TDMI(THUMB Mode) */
/* Dev.Env. : ARM-SDTv2.51 */
/* */
/* DRIVER:low level driver Routines */
/* */
/* file : BUxx_lowDRV.c */
/* Auther : J.SATO(NTC)丂 */
/* Date : 2004/Jul./1 */
/* */
/* Copyright (c) 2002-04 Naritagiken Co., Ltd. All rights reserved. */
/* ************************************************************************ */
/* ************************************************** */
/* INCLUDE FILES */
/* ************************************************** */
#include "BUxx_setuptable.h"
#include "W_Driver.h"
#include "lcddrive.h"
/* ************************************************** */
/* TYPEDEF */
/* ************************************************** */
/* ************************************************** */
/* LOCAL DEFINES */
/* ************************************************** */
/* ************************************************** */
/* GLOBAL VARIABLE */
/* ************************************************** */
/* ************************************************** */
/* CONST */
/* ************************************************** */
/* ************************************************** */
/* GLOBAL FUNCTIONS */
/* ************************************************** */
/* ************************************************** */
/* LOCAL FUNCTIONS */
/* ************************************************** */
//-----------------------------------------------------------------------------
// Camera Module setup
//-----------------------------------------------------------------------------
void cam_module_setup(void)
{
sensor_init();
}
//-----------------------------------------------------------------------------
// MLCD Module setup(Parallel)
//-----------------------------------------------------------------------------
void lcd_module_setup(void)
{
mainlcd_init();
// GUI_Initialize();
// sublcd_init();
aDSC_lcdaccess_set(sMAIN_ACS);
}
//-----------------------------------------------------------------------------
// delay dispose
//-----------------------------------------------------------------------------
void wait(const UINT16 wtime)
{
int i;
INT32 wait_time;
wait_time = (double) ((INT32) wtime * 1000 - 12) / 1.87;
for (i = 0; i < wait_time; i++);
}
//-----------------------------------------------------------------------------
// A setup of a LCD indication area
//-----------------------------------------------------------------------------
void column_page_set(const UINT16 column_s, const UINT16 column_e,
const UINT16 page_s, const UINT16 page_e)
{
if (bit_read(LCDCNT, bLCD_SEL) == sMAIN_ACS)
{
MainLcdAreaPosSet(column_s,column_e,page_s,page_e);
}
else
{
SubLcdAreaPosSet(column_s,column_e,page_s,page_e);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -