grim/gousb2snes
Clone
Summary
Browse
Changes
Graph
Initial import, lots of hard coding
draft
2019-02-27, Gary Kramlich
32c861e0f399
Initial import, lots of hard coding
package
main
import
(
"fmt"
"os"
"github.com/jacobsa/go-serial/serial"
"bitbucket.org/rw_grim/gousb2snes/commands"
)
func
main
()
{
opts
:=
serial
.
OpenOptions
{
PortName
:
"/dev/ttyACM0"
,
BaudRate
:
9600
,
DataBits
:
8
,
StopBits
:
1
,
MinimumReadSize
:
4
,
}
sock
,
err
:=
serial
.
Open
(
opts
)
if
err
!=
nil
{
fmt
.
Printf
(
"failed to open serial device : %v\n"
,
err
)
os
.
Exit
(
1
)
}
defer
sock
.
Close
()
info
:=
&
commands
.
Info
{}
err
=
info
.
Send
(
sock
)
if
err
!=
nil
{
fmt
.
Printf
(
"error: %v\n"
,
err
)
return
}
fmt
.
Printf
(
"-----\n%s\n"
,
info
)
}