資源簡介
藍牙開發部分源碼,簡單上手,bluelab的例子啊
代碼片段和文件信息
/*
??This?application?demonstrate?how?to?use?uart?interface
??
??You?can?use?serial?port?debug?tool?to?send?data?to?bluecore
??BlueCore?will?return?these?data?to?serial?port?debug?tool.
??The?baudrate?is?9600bps
??
??*/
#include?
#include?
#include?
#include?
#include?
#include?
TaskData?MyTask;?
/*?send?data?out?of?uart?*/
static?void?UartSendData(const?void*?suint16?length)
{
????Sink?uart?=?StreamUartSink();??/*?get?the?uart?sink?header?*/
????char?*?data?=?(char*)s;
????if(uart)
????{
??????if?(SinkClaim(uartlength)?!=?0xFFFF)??/*?claim?number?of?extra?bytes?in?uart?sink?*/?
??????{
????????memcpy(SinkMap(uart)(char?*)datalength);??/*?copy?the?data?to?uart?sink??*/
????????SinkFlush(uartlength);??/*?flush?the?data?out?of?the?uart?sink?*/
??????}
????}
}
/*?message?handler?function?*/
static?void?my_message_handler(Task?task?MessageId?
評論
共有 條評論