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

📄 hwinit.h

📁 本程序为ST公司开发的源代码
💻 H
字号:
/************************************************** * * hwinit.h * * CVS ID:   $Id: hwinit.h,v 1.13 2006/09/18 09:55:23 belardi Exp $ * Author:   Raffaele Belardi [RB] - STM * Date:     $Date: 2006/09/18 09:55:23 $ * Revision: $Revision: 1.13 $ *  * Description: *  *   System-wide definitions for Accordo+. * *************************************************** *  * COPYRIGHT (C) ST Microelectronics  2005 *            All Rights Reserved * *************************************************** * * STM CVS Log: * * $Log: hwinit.h,v $ * Revision 1.13  2006/09/18 09:55:23  belardi * Corrected CVS keyword usage * * Revision 1.12  2006/09/18 09:24:43  belardi * Added Log CVS keyword into file header * * ***************************************************/#ifndef _HWINIT_INCLUDED_#define _HWINIT_INCLUDED_#include "accordoptypes.h"#include "decoder_defines.h" // SRCSetFrequency//BBTODO what is used for?#define EIC_EXTINT0_3_MASK       0x00000001  //  0000 0000 0000 0000 0000 0000 0000 0001 IRQ 0#define EIC_EXTINT4_7_MASK       0x00000002  //  0000 0000 0000 0000 0000 0000 0000 0010 IRQ 1#define EIC_EXTINT8_MASK         0x00000004  //  0000 0000 0000 0000 0000 0000 0000 0100 IRQ 2#define RCCUIT_MASK              0x00000020  //  0000 0000 0000 0000 0000 0000 0001 0000 IRQ 4#define BSPI_GLB_INT_MASK        0x00000040  //  0000 0000 0000 0000 0000 0000 0100 0000 IRQ 6#define EIC_UART0_MASK           0x00000080  //  0000 0000 0000 0000 0000 0000 1000 0000 IRQ 7#define EIC_UART1_MASK           0x00000100  //  0000 0000 0000 0000 0000 0001 0000 0000 IRQ 8#define EIC_I2C_EVENT_MASK       0x00000200  //  0000 0000 0000 0000 0000 0010 0000 0000 IRQ 9#define EIC_I2C_XFER_MASK        0x00000400  //  0000 0000 0000 0000 0000 0100 0000 0000 IRQ 10#define EIC_I2C1_ERR_MASK        0x00000800  //  0000 0000 0000 0000 0000 1000 0000 0000 IRQ 11#define EIC_I2C1_DDC_MASK        0x00001000  //  0000 0000 0000 0000 0001 0000 0000 0000 IRQ 12#define EIC_USB_MASK             0x00004000  //  0000 0000 0000 0000 0100 0000 0000 0000 IRQ 14#define SRC_ERROR_INT_MASK       0x00008000  //  0000 0000 0000 0000 1000 0000 0000 0000 IRQ 15#define SRC_DATA_FULL_INT_MASK   0x00010000  //  0000 0000 0000 0001 0000 0000 0000 0000 IRQ 16#define SRC_DATA_EMPTY_INT_MASK  0x00020000  //  0000 0000 0000 0010 0000 0000 0000 0000 IRQ 17#define EIC_DMA_GLB_MASK         0x00040000  //  0000 0000 0000 0100 0000 0000 0000 0000 IRQ 18#define EIC_DMA_CH0_MASK         0x00080000  //  0000 0000 0000 1000 0000 0000 0000 0000 IRQ 19#define EIC_DMA_CH1_MASK         0x00100000  //  0000 0000 0001 0000 0000 0000 0000 0000 IRQ 20#define BD_GLB_MASK              0x00400000  //  0000 0000 0100 0000 0000 0000 0000 0000 IRQ 22#define ACQ_INT_MASK             0x02000000  //  0000 0010 0000 0000 0000 0000 0000 0000 IRQ 25#define EIC_EFT0_MASK            0x20000000  //  0010 0000 0000 0000 0000 0000 0000 0000 IRQ 29#define EIC_EFT1_MASK            0x40000000  //  0100 0000 0000 0000 0000 0000 0000 0000 IRQ 30#define EIC_WDT_INT_MASK         0x80000000  //  1000 0000 0000 0000 0000 0000 0000 0000 IRQ 31#define SRC_MUTE 1  // mute SRC when stoppedvoid hw_init(void);void ResetEic(void);void src_init(void);void src_stop(void);void src_restart(void);void set_DMA0(uint32 *src, uint32 count);void enable_SRC(void);void enable_CIF(void);void enable_DMA0(void);void SRCSetFrequency(eDecoderSampleRate freq);void misc_ap_isr(void);void enable_CIF(void);void enable_DeEmphasis(void);void disable_DeEmphasis(void);#endif

⌨️ 快捷键说明

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