vsema.c

来自「这是韩国EQUATOR公司提供的DEMO程序」· C语言 代码 · 共 48 行

C
48
字号
/**
*** Copyright (c) 2001 Equator Technologies, Inc.
**/

//---------------------------------------------
//---------------------------------------------
//
// vlxmain()
//
//---------------------------------------------
//---------------------------------------------

#define VLX_NO_GB_STALL_HANDLER

#include <vlxapi/vlxstd.h>

typedef struct sema_struct {
    int data;
} type_sema_struct;

typedef struct status_struct {
    int data;
} type_status_struct;

type_sema_struct sema;
type_status_struct status;

int main()
{

    //---------------------------------------------
    // Declarations
    //---------------------------------------------
    volatile int* pSema;
    volatile int* pStatus;

    //---------------------------------------------
    // Execution
    //---------------------------------------------

    pSema   = &sema.data;
    pStatus = &status.data;

    *pSema = 0; // clear semaphore
    *pStatus = 0xF; 

} // end vlxmain()

⌨️ 快捷键说明

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