资源简介
sx1301驱动源码,软件测试程序,全频道网络配置文件。只需要更改linux平台下交叉编译器编译就可以完成。里面包含常发,常收测试程序。
代码片段和文件信息
/*
/ _____) _ | |
( (____ _____ ____ _| |_ _____ ____| |__
\____ \| ___ | (_ _) ___ |/ ___) _ \
_____) ) ____| | | || |_| ____( (___| | | |
(______/|_____)_|_|_| \__)_____)\____)_| |_|
(C)2013 Semtech-Cycleo
Description:
LoRa concentrator HAL auxiliary functions
License: Revised BSD License see LICENSE.TXT file include in the project
Maintainer: Sylvain Miermont
*/
/* -------------------------------------------------------------------------- */
/* --- DEPENDANCIES --------------------------------------------------------- */
/* fix an issue between POSIX and C99 */
#if __STDC_VERSION__ >= 199901L
#define _XOPEN_SOURCE 600
#else
#define _XOPEN_SOURCE 500
#endif
#include /* printf fprintf */
#include /* clock_nanosleep */
/* -------------------------------------------------------------------------- */
/* --- PRIVATE MACROS ------------------------------------------------------- */
#if DEBUG_AUX == 1
#define DEBUG_MSG(str) fprintf(stderr str)
#define DEBUG_PRINTF(fmt args...) fprintf(stderr“%s:%d: “fmt __FUNCTION__ __LINE__ args)
#else
#define DEBUG_MSG(str)
#define DEBUG_PRINTF(fmt args...)
#endif
/* -------------------------------------------------------------------------- */
/* --- PUBLIC FUNCTIONS DEFINITION ------------------------------------------ */
/* This implementation is POSIX-pecific and require a fix to be compatible with C99 */
void wait_ms(unsigned long a) {
struct timespec dly;
struct timespec rem;
dly.tv_sec = a / 1000;
dly.tv_nsec = ((long)a % 1000) * 1000000;
DEBUG_PRINTF(“NOTE dly: %ld sec %ld ns\n“ dly.tv_sec dly.tv_nsec);
if((dly.tv_sec > 0) || ((dly.tv_sec == 0) && (dly.tv_nsec > 100000))) {
clock_nanosleep(CLOCK_MONOTONIC 0 &dly &rem);
DEBUG_PRINTF(“NOTE remain: %ld sec %ld ns\n“ rem.tv_sec rem.tv_nsec);
}
return;
}
/* --- EOF ------------------------------------------------------------------ */
相关资源
- Linux版本的aapt和apktool工具包
- Linux餐厅点菜系统
- AlarmManagerDemo(含 广播 service activit
- 智能家居系统 源代码 arm9 2440 (服务
- Linux内核设计与实现(原书第3版) 清
- 基于Linux、QT的视频监控系统的设计与
- 文泉驿中英文字体库支持qt4和qt5
- Linux进程线程编程
- 热敏打印ARM驱动例程
- STM32F103中文教程及参考手册
- rtai+linux实时系统
- qt-recordDesktop
- openssl-1.0.0o.tar.gz
- 电脑鼠的芯片lm3s615的详细介绍
- linux下系统调用编程
- linux版本tomcat8.5
- Linux Kernel Development第三版
- Linux Device Driver 中文版第三版 pdf
- linux-selinux功能及源码分析
- VS-附录1监控工程师常用Linux命令集.
- linux 驱动程序开发冯国进代码
- KaliLinux渗透测试的艺术中文高清文字
- JZ2440开发板使用手册.pdf
- Linux PC下UVC摄像头采集并用x264进行编
- TQ2440 mp3 源程序
- robocup机器人大赛——足球机器人
-
ARM_Jli
nk_SWD器 - ZYNQ开发全过程概览
- arm32平台可用的x11vnc服务端应用
- Shell Programming in Unix Linux and OS X(4th)
评论
共有 条评论