PASII/CandeII_1.4/User/mcu_bsp.h

72 lines
1.6 KiB
C
Raw Normal View History

/*************************************************************************************************
**Filename: mcu_bsp.h
**Version :
**Author :
**Date :
**Description:
**
*************************************************************************************************/
#ifndef __MCU_CONFIG_H__
#define __MCU_CONFIG_H__
/*********************************************************************
* Include (include files)
*/
#include "ARMCM0.h"
#include "gpio.h"
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> LED IO <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define LED_PIN GPIO_6
#define LED_ON() GPIO_Pin_Clear(U32BIT(LED_PIN))
#define LED_OFF() GPIO_Pin_Set(U32BIT(LED_PIN))
#define LED_TURN() GPIO_Pin_Turn(U32BIT(LED_PIN))
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> IIC IO<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//lsm6d IIC IO<49><4F>
#define I2C0_SCLK GPIO_19
#define I2C0_SDA GPIO_18
//lis2dh IIC IO<49><4F>
#define I2C1_SCLK GPIO_3
#define I2C1_SDA GPIO_2
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>IO<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define PEN_PIN GPIO_8 //lsm6d <20><><EFBFBD><EFBFBD>ʹ<EFBFBD>ܿ<EFBFBD><DCBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define CS_PIN GPIO_20 //lsm6d ͨѶģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define SA0_PIN GPIO_17 //lsm6d <20><>ַѡ<D6B7><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define CEN_PIN GPIO_31 //<2F><><EFBFBD>ز<EFBFBD><D8B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define PEN_DISABLE() GPIO_Pin_Set(U32BIT(PEN_PIN))
#define PEN_ENABLE() GPIO_Pin_Clear(U32BIT(PEN_PIN))
#define CEN_DISABLE() GPIO_Pin_Clear(U32BIT(CEN_PIN))
#define CEN_ENABLE() GPIO_Pin_Set(U32BIT(CEN_PIN))
/*
<EFBFBD>ж<EFBFBD> IO<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define LIS2D_INT1 GPIO_4
#define LIS2D_INT2 GPIO_5
/*
ADC ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define ADCGP_IO GPIO_30
#define ADCGP_CH ADCGP_CH6
/*********************************************************************
* Global Function declared ('extern')
*/
void BSP_MCU_Config(void);
#endif