def getBluetoothStr(wait): if(wait): print("Waiting for Commands...") while(True): ble.println("AT+BLEUARTRX") rx=ble.readLine() #print(rx) #print(ble.rxText) if(rx=="OK\r\n"): continue if(ble.rxText!=""): #print(ble.rxText) ble.rx="" break ble.waitForOK() else: ble.println("AT+BLEUARTRX") rx=ble.readLine() #print(rx) #print(ble.rxText) # if(rx=="OK\r\n"): # # continue #if(ble.rxText!=""): # print(ble.rxText) # ble.rxText="" # break ble.waitForOK() rxVal=ble.rxText ble.rxText='' return rxVal
def getBluetoothStr(): print("Waiting for Commands...") while(True): ble.println("AT+BLEUARTRX") rx=ble.readLine() #print(rx) #print(ble.rxText) if(rx=="OK\r\n"): continue if(ble.rxText!=""): #print(ble.rxText) ble.rx="" break ble.waitForOK() return ble.rxText