12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import digital_io
- import time
- class Tester:
- def __init__():
- pass
- def string_to_reg(value: str):
- # test_str = value.ljust(32, ' ')
- # print(f'Len = {len(test_str)}: {test_str}')
- ascii_data = [ord(char) for char in value]
- b = bytes(ascii_data)
- print(len(b))
- if len(b) < 32:
- for _ in range(32 - len(b)):
- b += b'\0'
- print(len(b))
- # print(ascii_data)
- print(b)
- def test_value(value):
- if value in [0, 1]:
- print('OK')
- else:
- print('Value error')
- def test_range(value):
- if value in range(60, 65536):
- print('OK')
- else:
- print('Value error')
- def main():
- # print(time.time())
- # for i in range(12):
- # data = format(1 << i, '16b')
- # print(data)
- # string_to_reg("Hello world!!!")
- # test_value(3)
- test_range(65536)
- if __name__ == '__main__':
- main()
-
|