⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 options.h

📁 Hermit-at-1.1.3,一款bootloader
💻 H
字号:
/* * Copyright (c) 2000 Blue Mug, Inc.  All Rights Reserved. */#ifndef _HERMIT_CONFIG_H#define _HERMIT_CONFIG_H#ifndef WIN32#include <termios.h>#endif#include "ttype.h"#ifdef __cplusplusextern "C" {#endiftypedef enum command_type {	CMD_INVALID = 0,	CMD_DOWNLOAD,	CMD_ERASE,	CMD_HELP,	CMD_MAP,	CMD_TERMINAL,	CMD_UPLOAD,#ifdef AJ_FIRMUPDATE_SUPPORT        CMD_FIRMUPDATE,#endif} command_type_t;typedef struct download_command_info download_command_info_t;struct download_command_info {	int have_address;};typedef struct command command_t;struct command {	command_type_t type;	char *input_path;	char *output_path;	char *region;	taddr_t addr;	tsize_t size;	union info_u {		download_command_info_t download;	} info;	command_t *next;};#ifdef WIN32typedef unsigned long speed_t;#define B9600 9600#define B19200 19200#define B38400 38400#define B57600 57600#define B115200 115200#define B230400 230400#endifstruct baudrate {	speed_t speed;};extern const char *command_name(const command_t *command);extern void print_command(const command_t *command);extern command_t *get_commands(int argc, char *argv[]);#if !defined(WIN32)extern void usage_and_exit(void) __attribute__ ((noreturn));#elseextern void usage_and_exit(void);#endifextern command_t *new_command(void);/* making functions for these would be too much work */extern int opt_anon_regions;extern int opt_ethernet;extern int opt_force_locked;extern int opt_terminal;extern int opt_verbose;extern const char *opt_memory_map_path;extern const char *opt_netif;extern const char *opt_port;extern const char *opt_remote_mac;extern unsigned char opt_remote_mac_bytes[];extern struct baudrate *opt_baudrate;#ifdef __cplusplus}#endif#endif /* _HERMIT_CONFIG_H */

⌨️ 快捷键说明

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