mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-22 23:48:12 +00:00
embed/extmod: add trezor_obj_get_uint8
This commit is contained in:
parent
39c1c85abb
commit
648ec675f4
@ -69,4 +69,12 @@ static inline mp_uint_t trezor_obj_get_uint(mp_obj_t obj) {
|
||||
}
|
||||
}
|
||||
|
||||
static inline uint8_t trezor_obj_get_uint8(mp_obj_t obj) {
|
||||
mp_uint_t u = trezor_obj_get_uint(obj);
|
||||
if (u > 0xFF) {
|
||||
mp_raise_msg(&mp_type_OverflowError, "value does not fit into byte type");
|
||||
}
|
||||
return u;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user