tx.py 550 B

123456789101112131415161718192021222324
  1. #!/usr/bin/python3
  2. from pycc1101.pycc1101 import TICC1101
  3. from struct import pack
  4. import binascii
  5. import time
  6. ticc1101 = TICC1101()
  7. ticc1101.reset()
  8. ticc1101.selfTest()
  9. ticc1101.setDefaultValues()
  10. ticc1101.setFilteringAddress(0x0A)
  11. #ticc1101.setPacketMode("PKT_LEN_VARIABLE")
  12. ticc1101.setPacketMode("PKT_LEN_FIXED")
  13. ticc1101.configureAddressFiltering("ENABLED_NO_BROADCAST")
  14. count = 0
  15. while True:
  16. data = pack('<I', count)
  17. toSend = [int(binascii.hexlify(x),16) for x in data]
  18. ticc1101.sendData(toSend)
  19. count += 1
  20. time.sleep(1)