91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: C/C++
  • 標簽: 海思GPIO??

資源簡介

海思3516d GPIO控制,詳情請參考博客http://blog.csdn.net/qq_21193563/article/details/79050938

資源截圖

代碼片段和文件信息

/*
?*?HisiGpio.cpp
?*
?*??Created?on:?2018年1月11日
?*??Author:?JasonHuo
?*/

#include?
#include?
#include?
#include?
#include?“HisiGpio.h“
#include?“hi_comm_sys.h“
#include?“mpi_sys.h“
#define?GPIO_DATA_ADDR(gpioGroupbaseAddr?pin)????????((gpioGroupbaseAddr)?+?0x000)?+?(1?<#define?GPIO_GROUP_DIR_ADDR(gpioGroupbaseAddr)????????(gpioGroupbaseAddr)?+?0x400

static?int?gsHisiGpiobaseAddrTab[16]={0x201400000x201500000x201600000x201700000x201800000x201900000x201a0000
0x201b00000x201c00000x201d00000x201e00000x201f00000x202000000x202100000x202200000x20260000};

void?HisiGpioDirCfg(int?groupint?pinbool?isOutput)
{
????unsigned?int?val?=?0;
????unsigned?int?dirAddr?=?0;
????dirAddr?=?GPIO_GROUP_DIR_ADDR(gsHisiGpiobaseAddrTab[group]);

????if(?0?==?HI_MPI_SYS_GetReg(dirAddr&val)?)
????{
if(isOutput)
{
val?|=?1?< }
else
{
val?&=?~(1?< }
if(?0?!=?HI_MPI_SYS_SetReg(dirAddrval)?)
{
printf(“HI_

評論

共有 條評論

相關資源