Add diagrams and pictures
[clump.git] / write-to-serial.pl
CommitLineData
52e4bb14
MG
1#!/usr/bin/perl
2use v5.14;
3use warnings;
4
5use Device::SerialPort;
6
7my $program;
8read STDIN, $program, 1000000;
9
10my $port = Device::SerialPort->new($ARGV[0] // '/dev/ttyUSB1') or die "$!";
11$port->baudrate(300);
12$port->parity('none');
13$port->databits(8);
14$port->stopbits(2);
15$port->handshake('none');
16
17$port->write_settings or die "$!";
18
19my $bytes_written = $port->write($program);
20my $bytes_to_write = length $program;
21die "Only wrote $bytes_written instead of $bytes_to_write" unless $bytes_written == $bytes_to_write;
This page took 0.010581 seconds and 4 git commands to generate.