From b5ba5f6f9e94344ce5b61f85331243f499457840 Mon Sep 17 00:00:00 2001 From: KenwoodFox Date: Mon, 5 Jul 2021 02:37:18 +0100 Subject: [PATCH] Add stack overflow working pycode! --- .../raspberry_pi/tests/stack_overflow.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 crawler_software/raspberry_pi/tests/stack_overflow.py diff --git a/crawler_software/raspberry_pi/tests/stack_overflow.py b/crawler_software/raspberry_pi/tests/stack_overflow.py new file mode 100644 index 0000000..38e1d7a --- /dev/null +++ b/crawler_software/raspberry_pi/tests/stack_overflow.py @@ -0,0 +1,20 @@ +import smbus +import time +import struct + +# for RPI version 1, use bus = smbus.SMBus(0) +bus = smbus.SMBus(1) + +# This is the address we setup in the Arduino Program +address = 0x04 + +try: + for _x in range (0, 2): + for i in range(78, 130): + bus.write_i2c_block_data(address, 0, [1, i]) + time.sleep(0.02) + for i in range(130, 78, -1): + bus.write_i2c_block_data(address, 0, [1, i]) + time.sleep(0.02) +except OSError: + print("Could not speak to ardujmemo")