It's OK for an init program to be zero bytes long

Closes #6636
This commit is contained in:
Jeff Epler 2022-07-23 20:01:31 -05:00
parent f2bbe5a6a1
commit 955bcee1b3
No known key found for this signature in database
GPG Key ID: D5BF15AB975AB4DE

View File

@ -247,7 +247,7 @@ STATIC mp_obj_t rp2pio_statemachine_make_new(const mp_obj_type_t *type, size_t n
mp_raise_ValueError(translate("Program size invalid"));
}
mp_arg_validate_length_range(init_bufinfo.len, 2, 64, MP_QSTR_init);
mp_arg_validate_length_range(init_bufinfo.len, 0, 64, MP_QSTR_init);
if (init_bufinfo.len % 2 != 0) {
mp_raise_ValueError(translate("Init program size invalid"));
}