diff --git a/android/gatt.c b/android/gatt.c
index 8a6bc12..690ffcb 100644
--- a/android/gatt.c
+++ b/android/gatt.c
}
switch (cmd->write_type) {
+ case GATT_WRITE_TYPE_PREPARE:
+ res = gatt_reliable_write_char(dev->attrib, ch->ch.value_handle,
+ cmd->value, cmd->len,
+ write_char_cb, cb_data);
+ break;
case GATT_WRITE_TYPE_DEFAULT:
res = gatt_write_char(dev->attrib, ch->ch.value_handle,
cmd->value, cmd->len,
}
switch (cmd->write_type) {
+ case GATT_WRITE_TYPE_PREPARE:
+ res = gatt_reliable_write_char(dev->attrib, descr->handle,
+ cmd->value, cmd->len,
+ write_descr_cb,
+ cb_data);
+ break;
case GATT_WRITE_TYPE_DEFAULT:
res = gatt_write_char(dev->attrib, descr->handle, cmd->value,
cmd->len, write_descr_cb, cb_data);