diff --git a/src/main.cpp b/src/main.cpp index 4d164f7..880f3e0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -263,12 +263,20 @@ void loop() { if (deviceConnected) { if (send_params) { - pRTxCharacteristic->setValue("Hallo BLE World ich hab Probleme, mit langen Daten"); ESP_LOGI("RayvoltDummy", "localMTU: %d", BLEDevice::getMTU()); + pRTxCharacteristic->setValue( { params[0], params[1], params[2], params[3], params[4], params[5], params[6], params[7], params[8], params[9], params[10], params[11] } ); pRTxCharacteristic->notify(); + delay(10); + pRTxCharacteristic->setValue( { params[12], params[13], params[14], params[15], params[16], params[17], params[18], params[19], params[20], params[21], params[22], params[23] } ); + pRTxCharacteristic->notify(); + delay(10); + pRTxCharacteristic->setValue( { params[24], params[25], params[26], params[27], params[28], params[29], params[30], params[31], params[32], params[33], params[34], params[35] } ); + pRTxCharacteristic->notify(); + delay(10); send_params = false; } else if (send_status) { + ESP_LOGI(millis()); gen_speed(); write_status_checksum(); pRTxCharacteristic->setValue(status, sizeof(status));