📄 main.c
字号:
/* * Copyright (C) 2004 MITSUBISHI ELECTRIC CORPORATION and * RENESAS SOLUTIONS CORPORATION * All rights reserved. * * Sample user program used for TCP/IP subsystem with new APIs * (renesas_tcpip_XXX). */#include <basic.h>#include <tk/tkernel.h>#define INIT_TASK_PRIO 10#define INIT_TASK_STACK 0x1000extern int renesas_tcpip_ifconfig(void);extern void init_task(int, void *);int main(void){ T_CTSK pk_ctsk; int tid; int ret = 0; ER ercd = E_OK; tm_putstring("socksamp is loadded.\n"); /* set my IP address */ ret = renesas_tcpip_ifconfig(); if (ret == -1) { tm_putstring("renesas_tcpip_ifconfig() is NG.\n"); return; } else { tm_putstring("renesas_tcpip_ifconfig() is OK.\n"); } /* create user "init" task */ memset((char *)&pk_ctsk, 0, sizeof(pk_ctsk)); pk_ctsk.exinf = (VP)0; pk_ctsk.tskatr = (ATR)TA_HLNG; pk_ctsk.task = (FP)init_task; pk_ctsk.itskpri = (PRI)INIT_TASK_PRIO; pk_ctsk.stksz = (INT)INIT_TASK_STACK; tid = tk_cre_tsk(&pk_ctsk); if (tid < E_OK) { ret = -1; goto error2; } ercd = tk_sta_tsk(tid, (INT)0);error2: return (ret);}/* EOF */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -