From 5be3bfcb7e065bd95eb8460d2069524b934bcd0f Mon Sep 17 00:00:00 2001 From: Jim Mussared Date: Tue, 15 Sep 2020 11:38:58 +1000 Subject: [PATCH] extmod/modbluetooth: Print UUIDs correctly. In particular, the printed string can now be re-evaluated to construct the same UUID object. --- extmod/modbluetooth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extmod/modbluetooth.c b/extmod/modbluetooth.c index 64cd383525..f77c7eb63c 100644 --- a/extmod/modbluetooth.c +++ b/extmod/modbluetooth.c @@ -181,7 +181,7 @@ STATIC void bluetooth_uuid_print(const mp_print_t *print, mp_obj_t self_in, mp_p (void)kind; mp_obj_bluetooth_uuid_t *self = MP_OBJ_TO_PTR(self_in); - mp_printf(print, "UUID%u(%s", self->type * 8, self->type <= 4 ? "0x" : "'"); + mp_printf(print, "UUID(%s", self->type <= 4 ? "0x" : "'"); for (int i = 0; i < self->type; ++i) { if (i == 4 || i == 6 || i == 8 || i == 10) { mp_printf(print, "-");