久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
SX1278驅動源碼資料下載
[打印本頁]
作者:
adslvcd
時間:
2018-5-8 22:26
標題:
SX1278驅動源碼資料下載
SX1278源碼資料,這是網從公司下的SX1278驅動。
單片機源程序如下:
/*
* THE FOLLOWING FIRMWARE IS PROVIDED: (1) "AS IS" WITH NO WARRANTY; AND
* (2)TO ENABLE ACCESS TO CODING INFORMATION TO GUIDE AND FACILITATE CUSTOMER.
* CONSEQUENTLY, SEMTECH SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR
* CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
* OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
* CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*
* Copyright (C) SEMTECH S.A.
*/
/*!
* \file main.c
* \brief Ping-Pong example application on how to use Semtech's Radio
* drivers.
*
* \version 2.0
* \date Nov 21 2012
* \author Miguel Luis
*/
#include <string.h>
#include <stdint.h>
#include <stdbool.h>
#include "platform.h"
#include "led.h"
#if USE_UART
#include "uart.h"
#endif
#include "radio.h"
#define BUFFER_SIZE 9 // Define the payload size here
static uint16_t BufferSize = BUFFER_SIZE; // RF buffer size
static uint8_t Buffer[BUFFER_SIZE]; // RF buffer
static uint8_t EnableMaster = true; // Master/Slave selection
tRadioDriver *Radio = NULL;
const uint8_t PingMsg[] = "PING";
const uint8_t PongMsg[] = "PONG";
/*
* Manages the master operation
*/
void OnMaster( void )
{
uint8_t i;
switch( Radio->Process( ) )
{
case RF_RX_TIMEOUT:
// Send the next PING frame
Buffer[0] = 'P';
Buffer[1] = 'I';
Buffer[2] = 'N';
Buffer[3] = 'G';
for( i = 4; i < BufferSize; i++ )
{
Buffer[i] = i - 4;
}
Radio->SetTxPacket( Buffer, BufferSize );
break;
case RF_RX_DONE:
Radio->GetRxPacket( Buffer, ( uint16_t* )&BufferSize );
if( BufferSize > 0 )
{
if( strncmp( ( const char* )Buffer, ( const char* )PongMsg, 4 ) == 0 )
{
// Indicates on a LED that the received frame is a PONG
LedToggle( LED_GREEN );
// Send the next PING frame
Buffer[0] = 'P';
Buffer[1] = 'I';
Buffer[2] = 'N';
Buffer[3] = 'G';
// We fill the buffer with numbers for the payload
for( i = 4; i < BufferSize; i++ )
{
Buffer[i] = i - 4;
}
Radio->SetTxPacket( Buffer, BufferSize );
}
else if( strncmp( ( const char* )Buffer, ( const char* )PingMsg, 4 ) == 0 )
{ // A master already exists then become a slave
EnableMaster = false;
LedOff( LED_RED );
}
}
break;
case RF_TX_DONE:
// Indicates on a LED that we have sent a PING
LedToggle( LED_RED );
Radio->StartRx( );
break;
default:
break;
}
}
/*
* Manages the slave operation
*/
void OnSlave( void )
{
uint8_t i;
switch( Radio->Process( ) )
{
case RF_RX_DONE:
Radio->GetRxPacket( Buffer, ( uint16_t* )&BufferSize );
if( BufferSize > 0 )
{
if( strncmp( ( const char* )Buffer, ( const char* )PingMsg, 4 ) == 0 )
{
// Indicates on a LED that the received frame is a PING
LedToggle( LED_GREEN );
// Send the reply to the PONG string
Buffer[0] = 'P';
Buffer[1] = 'O';
Buffer[2] = 'N';
Buffer[3] = 'G';
// We fill the buffer with numbers for the payload
for( i = 4; i < BufferSize; i++ )
{
Buffer[i] = i - 4;
}
Radio->SetTxPacket( Buffer, BufferSize );
}
}
break;
case RF_TX_DONE:
// Indicates on a LED that we have sent a PONG
LedToggle( LED_RED );
Radio->StartRx( );
break;
default:
break;
}
}
/*
* Main application entry point.
*/
int main( void )
{
BoardInit( );
Radio = RadioDriverInit( );
Radio->Init( );
Radio->StartRx( );
while( 1 )
{
if( EnableMaster == true )
{
OnMaster( );
}
else
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
sx12xxdrivers-v2.1.0.zip
(1.85 MB, 下載次數: 111)
2018-5-8 22:25 上傳
點擊文件名下載附件
SX1278官方源碼
下載積分: 黑幣 -5
作者:
tcjsjxx123
時間:
2019-6-7 11:24
那么問題來了,這個驅動是51驅動?
作者:
zero1118
時間:
2020-4-15 19:35
先下來看看,再說
。謝謝分享。
作者:
1600755741
時間:
2024-4-4 16:14
tcjsjxx123 發表于 2019-6-7 11:24
那么問題來了,這個驅動是51驅動?
是51的嗎,老哥
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲va欧美va天堂v国产综合
|
亚洲精品一区二区三区四区高清
|
婷婷色在线
|
日韩一区精品
|
av中文字幕在线播放
|
亚洲伦理自拍
|
av高清
|
久久精品无码一区二区三区
|
欧美精品一区免费
|
av大片在线观看
|
91视频在线
|
欧美激情精品久久久久
|
亚洲免费观看
|
亚洲国产精品视频
|
99精品观看
|
可以免费看的毛片
|
日日射影院
|
欧美精品在线播放
|
国产精品无码专区在线观看
|
久久精品国产久精国产
|
亚洲一区自拍
|
亚洲欧美综合精品久久成人
|
成人精品国产
|
欧美6一10sex性hd
|
9191av
|
亚洲自拍偷拍欧美
|
拍戏被cao翻了h承欢
|
亚洲有码转帖
|
精品成人
|
五月香婷婷
|
久久中文字幕电影
|
亚洲欧美日韩在线不卡
|
在线中文字幕av
|
欧美日韩久
|
国产专区在线
|
国产精品久久久久久久久久久免费看
|
国产高清免费视频
|
欧美日韩在线免费观看
|
国产黄色网址在线观看
|
成人免费共享视频
|
欧美亚洲视频
|