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

📄 test.h

📁 mx27 f14v2 源代码。包括ADS板上诸多驱动的源码。
💻 H
字号:
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
//------------------------------------------------------------------------------
//
// Copyright (C) 2004, 2006, Freescale Semiconductor, Inc. All Rights Reserved.
// THIS SOURCE CODE, AND ITS USE AND DISTRIBUTION, IS SUBJECT TO THE TERMS
// AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT
//
//------------------------------------------------------------------------------

#ifndef _TEST_
#define _TEST_

/*!
 * This struct list all state reads in Power Up Sense register
 */
struct t_p_up_sense {
        /*! 
         * power up sense ictest
         */
	unsigned int  state_ictest:1;
        /*! 
         * power up sense clksel
         */
	unsigned int state_clksel:1;
        /*! 
         * power up mode supply 1
         */
        unsigned int state_pums00 :2;
		//bool state_pums11;
        /*! 
         * power up mode supply 2
         */
        unsigned int state_pums10 :2;
        /*! 
         * power up mode supply 3
         */
        unsigned int  state_pums20 :2;
        /*! 
         * power up sense charge mode 0
         */
        unsigned int state_chrgmode10 :2;
        //bool state_chrgmode11;
        /*! 
         * power up sense charge mode 1
         */
        unsigned int state_chrgmode20 :2;
        //bool state_chrgmode21;
        /*! 
         * power up sense USB mode
         */
        unsigned int state_umod00 :2;
        //bool state_umod1;
        /*! 
         * power up sense bootmode enable for USB/RS232
         */
        unsigned int state_usben :1;
        /*! 
         * power up sense switcher 1a1b joined
         */
        unsigned int state_sw_1a1b_joined :1;
        /*! 
         * power up sense switcher 1a1b joined
         */
        unsigned int state_sw_2a2b_joined :1;
		unsigned int unused	: 15;
};
/*!
 * This struct is used to configure power cut mode
 */
struct t_power_cut_conf {
        /*! 
         * power cut counter enable 
         */
        bool pc_counter_en;
        /*! 
         * power cut auto user off
         */
        bool pc_auto_user_off;
        /*! 
         * power cut user off 32k enable 
         */
        bool pc_user_off_32k_en;
        /*! 
         * power cut timer 
         */
        int  pc_timer;
        /*! 
         * power cut counter 
         */
        int  pc_counter;
        /*! 
         * power cut max number pc 
         */
        int  pc_max_nb_pc;
        /*! 
         * power cut ext timer 
         */
        int  pc_ext_timer;
        /*! 
         * power cut timer infini
         */
        bool  pc_ext_timer_inf;
};
int mc13783_power_get_power_mode_sense(struct t_p_up_sense* mod);
int mc13783_power_cut_conf(struct t_power_cut_conf *pc);
int mc13783_power_cut_get_conf(struct t_power_cut_conf *pc);
#endif //_TEST_

⌨️ 快捷键说明

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