ble uart
1.0.0
ble-uart 是基於nordic藍牙芯片,keil開發環境的低功耗藍牙串口源碼,希望幫助藍牙愛好者!
文件:pca10001.h
#define RX_PIN_NUMBER 12
#define TX_PIN_NUMBER 11
#define CTS_PIN_NUMBER 10
#define RTS_PIN_NUMBER 8
#define HWFC false文件:user_ble_control.h
#define DISCONNECT_BLE_SWITCH 13
#define WAKEUP_BLE_SWITCH 23
#define BLE_STATUS 29DISCONNECT_BLE_SWITCH : [in]下降沿有效,斷開當前已建立的藍牙連接,廣播並重新等待被連接WAKEUP_BLE_SWITCH : [ in ]下降沿喚醒system off 中的藍牙芯片,低電平串口正常工作,高電平串口電源關閉BLE_STATUS :[ out ] 高電平表示藍牙已連接,低電平表示藍牙等待被連接
AT+ADVEN:system off與system on模式指令
AT+ADVEN0 :決定藍牙是否進入system off ,藍牙進入system off步驟, a 发送AT+ADVEN0 , b WAKEUP_BLE_SWITCH 输入高电平AT+ADVEN1 :關閉system off模式