mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-04 05:04:33 +02:00
utils.py: fix assert range with hour
`hour=23` (23 P.M.) will out of the `range(0, 23)`, which should be `range(0, 24)`.
This commit is contained in:
@@ -226,7 +226,7 @@ def build_time_entry(hour: int, minute: int, sec: int) -> int:
|
|||||||
|
|
||||||
:returns: 16 bit integer number (5 bits for hour, 6 bits for minute and 5 bits for second)
|
:returns: 16 bit integer number (5 bits for hour, 6 bits for minute and 5 bits for second)
|
||||||
"""
|
"""
|
||||||
assert hour in range(0, 23)
|
assert hour in range(0, 24)
|
||||||
assert minute in range(0, 60)
|
assert minute in range(0, 60)
|
||||||
assert sec in range(0, 60)
|
assert sec in range(0, 60)
|
||||||
return int.from_bytes(TIME_ENTRY.build(dict(hour=hour, minute=minute, second=sec // 2)), 'big')
|
return int.from_bytes(TIME_ENTRY.build(dict(hour=hour, minute=minute, second=sec // 2)), 'big')
|
||||||
|
Reference in New Issue
Block a user