LwIP Platform Developers Manual 中文翻译(10)

2020-12-22 08:09

和epstruct.h文件。

举例:根据说明,你可以定义如下一些GCC的值。

#define PACK_STRUCT_FIELD(x) x __attribute__((packed)) #define PACK_STRUCT_STRUCT __attribute__((packed)) #define PACK_STRUCT_BEGIN

#define PACK_STRUCT_END

警告:在1.3.0版本的lwIP,源文件lwip/src/netif/ppp/vjbsdhdr.h并不会与这个模式相符,该文件只使用了PACK_STRUCT_BEGIN和PACK_STRUCT_END由于它使用了位段。

平台特定的调试输出

LWIP_PLATFORM_DIAG(x)-非致命的,输出一条消息。使用printf格式。

LWIP_PLATFORM_ASSERT(x)-致命的,输出一条消息并且停止运行。使用printf格式。不想标准C库的assert()函数,该参数x是输出的消息,并不是一个条件。

抢占保护


LwIP Platform Developers Manual 中文翻译(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:交通处罚单管理系统(C程序设计)修改版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: