Add Bluetooth signalling echo request/response handlers, disconnection request/respon...
[pub/USBasp.git] / Demos / Host / Incomplete / BluetoothHost / BluetoothHost.c
index 338997f..a3ca0aa 100644 (file)
@@ -195,3 +195,30 @@ void Bluetooth_Host_Task(void)
                        break;\r
        }\r
 }\r
                        break;\r
        }\r
 }\r
+\r
+bool Bluetooth_ConnectionRequest(uint8_t* RemoteAddress)\r
+{\r
+       printf_P(PSTR("Connection Request from Device %02X:%02X:%02X:%02X:%02X:%02X\r\n"),\r
+                RemoteAddress[5], RemoteAddress[4],\r
+                RemoteAddress[3], RemoteAddress[2],\r
+                RemoteAddress[1], RemoteAddress[0]);\r
+\r
+       /* Always accept connections from remote devices */\r
+       return true;\r
+}\r
+\r
+void Bluetooth_ConnectionComplete(void)\r
+{\r
+       printf_P(PSTR("Connection Complete to Device %02X:%02X:%02X:%02X:%02X:%02X\r\n"), \r
+                Bluetooth_Connection.RemoteAddress[5], Bluetooth_Connection.RemoteAddress[4],\r
+                Bluetooth_Connection.RemoteAddress[3], Bluetooth_Connection.RemoteAddress[2],\r
+                Bluetooth_Connection.RemoteAddress[1], Bluetooth_Connection.RemoteAddress[0]);\r
+}\r
+\r
+void Bluetooth_DisconnectionComplete(void)\r
+{\r
+       printf_P(PSTR("Disconnection Complete to Device %02X:%02X:%02X:%02X:%02X:%02X\r\n"), \r
+                Bluetooth_Connection.RemoteAddress[5], Bluetooth_Connection.RemoteAddress[4],\r
+                Bluetooth_Connection.RemoteAddress[3], Bluetooth_Connection.RemoteAddress[2],\r
+                Bluetooth_Connection.RemoteAddress[1], Bluetooth_Connection.RemoteAddress[0]);\r
+}\r