diff --git a/BLE_server_values/BLE_server_values.ino b/BLE_server_values/BLE_server_values.ino index be6b80e..00f4e88 100644 --- a/BLE_server_values/BLE_server_values.ino +++ b/BLE_server_values/BLE_server_values.ino @@ -1,3 +1,6 @@ +#include +#include "esp_system.h" +#include "esp_wifi.h" #include #define SERVICE_UUID "12345678-1234-5678-1234-56789abcdef0" @@ -39,6 +42,18 @@ void setup() { Serial.begin(115200); delay(1000); + uint8_t mac[6]; + + // Bluetooth MAC (ESP32-C3 uses BLE only) + esp_read_mac(mac, ESP_MAC_BT); + Serial.printf("Bluetooth MAC Address : %02X:%02X:%02X:%02X:%02X:%02X\n", + mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); + + // WiFi MAC using high-level API (should match STA) + Serial.println("\nWiFi.macAddress() : " + WiFi.macAddress()); + + delay(4000); + Serial.println("Initializing BLE Server..."); // Initialize BLE