aboutsummaryrefslogtreecommitdiff
path: root/src/splitscreen_duo/serial.py
blob: 1eb1405beae94d9a3e522062036040f1dab173d8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import serial


class Serial:
    def __init__(self, port, baudrate=115200):
        self.port = port
        self.baudrate = baudrate
        self.serial = serial.Serial(port, baudrate, timeout=0.1)

    def read(self):
        return self.serial.read()

    def write(self, data):
        self.serial.write(data)

    def readline(self):
        return self.serial.readline()

    def in_waiting(self):
        return self.serial.in_waiting