examples/usercmodule/cexample: Use mp_obj_malloc().

Example code should use mp_obj_malloc() as well since people will
likely copy this code.

Signed-off-by: David Lechner <david@pybricks.com>
This commit is contained in:
David Lechner 2023-03-17 13:45:57 -05:00 committed by Damien George
parent fa8ebb1390
commit 44ec57f13a
1 changed files with 1 additions and 2 deletions

View File

@ -43,8 +43,7 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_1(example_Timer_time_obj, example_Timer_time);
// the user instantiates a Timer object.
STATIC mp_obj_t example_Timer_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *args) {
// Allocates the new object and sets the type.
example_Timer_obj_t *self = m_new_obj(example_Timer_obj_t);
self->base.type = (mp_obj_type_t *)type;
example_Timer_obj_t *self = mp_obj_malloc(example_Timer_obj_t, type);
// Initializes the time for this Timer instance.
self->start_time = mp_hal_ticks_ms();