console.h

来自「SHARP_ARM720T_LH79524/5软件开发包_支持TFT_LCD_N」· C头文件 代码 · 共 63 行

H
63
字号
/***********************************************************************
 * $Workfile:   console.h  $
 * $Revision:   1.1  $
 * $Author:   TilburyC  $
 * $Date:   Oct 14 2004 17:52:36  $
 *
 * Project: LH79524 EEPROM test
 *
 * Description: This file contains the basic eeprom tests
 *
 * Local Includes:
 *
 * Revision History:
 * $Log::   $
 * 
 *    Rev 1.1   Oct 14 2004 17:52:36   TilburyC
 * Fixed problem with reading eeprom at 400kbpS 
 *
 *    Rev 1.0   Oct 13 2004 16:58:52   TilburyC
 * Initial revision.
 *
 *
 ***********************************************************************
 *
 *  Copyright (c) 2004 Sharp Microelectronics of the Americas
 *
 *  All rights reserved
 *
 *  SHARP MICROELECTRONICS OF THE AMERICAS MAKES NO REPRESENTATION
 *  OR WARRANTIES WITH RESPECT TO THE PERFORMANCE OF THIS SOFTWARE,
 *  AND SPECIFICALLY DISCLAIMS ANY RESPONSIBILITY FOR ANY DAMAGES,
 *  SPECIAL OR CONSEQUENTIAL, CONNECTED WITH THE USE OF THIS SOFTWARE.
 *
 *  SHARP MICROELECTRONICS OF THE AMERICAS PROVIDES THIS SOFTWARE SOLELY
 *  FOR THE PURPOSE OF SOFTWARE DEVELOPMENT INCORPORATING THE USE OF A
 *  SHARP MICROCONTROLLER OR SYSTEM-ON-CHIP PRODUCT. USE OF THIS SOURCE
 *  FILE IMPLIES ACCEPTANCE OF THESE CONDITIONS.
 *
 **********************************************************************/

#ifndef _CONSOLE_H_
#define _CONSOLE_H_

#include "lh79524_uart_driver.h"

/*  menu type  */
typedef struct
{
    CHAR    *strg;
    UNS_32  (*func)();
} MENU_T;


INT_32 init_console(void);
void print_strg(char *fmt, ...);
INT_32 read_strg(char *buffer, INT_32 max_len);
INT_32 get_number(CHAR *strg, void *val);
INT_32 run_menu(MENU_T *menu);
void dump_buffer(CHAR *buffer, INT_32 bufsize, INT_32 st_addr);


#endif /* _CONSOLE_H_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?