|
|
@ -215,7 +215,9 @@ STATIC mp_int_t bluetooth_uuid_get_buffer(mp_obj_t self_in, mp_buffer_info_t *bu |
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
#if !MICROPY_PY_BLUETOOTH_USE_SYNC_EVENTS && MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE |
|
|
|
#if !MICROPY_PY_BLUETOOTH_USE_SYNC_EVENTS |
|
|
|
|
|
|
|
#if MICROPY_PY_BLUETOOTH_ENABLE_GATT_CLIENT |
|
|
|
STATIC void ringbuf_put_uuid(ringbuf_t *ringbuf, mp_obj_bluetooth_uuid_t *uuid) { |
|
|
|
assert(ringbuf_free(ringbuf) >= (size_t)uuid->type + 1); |
|
|
|
ringbuf_put(ringbuf, uuid->type); |
|
|
@ -223,7 +225,9 @@ STATIC void ringbuf_put_uuid(ringbuf_t *ringbuf, mp_obj_bluetooth_uuid_t *uuid) |
|
|
|
ringbuf_put(ringbuf, uuid->data[i]); |
|
|
|
} |
|
|
|
} |
|
|
|
#endif |
|
|
|
|
|
|
|
#if MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE |
|
|
|
STATIC void ringbuf_get_uuid(ringbuf_t *ringbuf, mp_obj_bluetooth_uuid_t *uuid) { |
|
|
|
assert(ringbuf_avail(ringbuf) >= 1); |
|
|
|
uuid->type = ringbuf_get(ringbuf); |
|
|
@ -232,7 +236,9 @@ STATIC void ringbuf_get_uuid(ringbuf_t *ringbuf, mp_obj_bluetooth_uuid_t *uuid) |
|
|
|
uuid->data[i] = ringbuf_get(ringbuf); |
|
|
|
} |
|
|
|
} |
|
|
|
#endif // MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE
|
|
|
|
#endif |
|
|
|
|
|
|
|
#endif // !MICROPY_PY_BLUETOOTH_USE_SYNC_EVENTS
|
|
|
|
|
|
|
|
const mp_obj_type_t mp_type_bluetooth_uuid = { |
|
|
|
{ &mp_type_type }, |
|
|
|