test

Dependencies:   BSP_DISCO_F746NG

Revision:
0:452fd39aec61
diff -r 000000000000 -r 452fd39aec61 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Jun 24 14:00:20 2020 +0000
@@ -0,0 +1,63 @@
+##include "mbed.h"
+#include "stm32746g_discovery_lcd.h"
+
+Serial pc(USBTX, USBRX);
+Serial bt(PC_6, PC_7);
+
+int main(void)
+{
+    char ch;
+    pc.baud(38400);
+    bt.baud(38400);
+    
+    pc.printf("Test1\n\r");
+
+    /*//Reset complet du HC-05 : Slave mode, pin code :1234, device name: H-C-2010-06-01 ,Baud 38400bits/s.
+    bt.printf("AT+ORGL\r\n");
+    bt.printf("AT+RESET\r\n");*/
+    
+    //Sert à trouver certaines informations 
+    /*bt.printf("AT+INIT\r\n");
+    bt.printf("AT+CMODE=1\r\n");
+    bt.printf("AT+ROLE=1\r\n");*/
+    //bt.printf("AT+ROLE?\r\n");   
+    //bt.printf("AT+IAC?\r\n");
+    //bt.printf("AT+INQM?\r\n");
+    //bt.printf("AT+INQ\r\n");
+    //bt.printf("AT+INQC\r\n");
+    
+    //Teléphone
+    /*bt.printf("AT+INIT\r\n");
+    bt.printf("AT+CMODE=1\r\n");
+    bt.printf("AT+ROLE=1\r\n");
+    bt.printf("AT+PAIR=C462,EA,691DFF,9\r\n");
+    bt.printf("AT+BIND=C462,EA,691DFF\r\n");
+    bt.printf("AT+CMODE=1\r\n");
+    bt.printf("AT+LINK=C462,EA,691DFF\r\n");*/
+    
+    //Scanner
+    bt.printf("AT+INIT\r\n");
+    bt.printf("AT+CMODE=1\r\n");
+    bt.printf("AT+ROLE=1\r\n");
+    bt.printf("AT+PAIR=1C,97,143502,600\r\n");
+    bt.printf("AT+BIND=1C,97,143502\r\n");
+    bt.printf("AT+CMODE=1\r\n");
+    bt.printf("AT+LINK=1C,97,143502\r\n");
+    
+    while(1)
+    {
+        if(bt.readable())
+        {
+            ch=bt.getc();
+            pc.printf("%c",ch);
+            //bt.printf("%c",ch);
+        }
+        
+        /*else if(pc.readable())
+        {
+            ch=pc.getc();
+            //bt.printf("%c",ch);
+            //pc.printf("%c",ch); 
+        }*/
+    }
+}
\ No newline at end of file