From b9ad4f9701304cd616337fd6df21f6442de743bd Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 7 Nov 2025 19:54:15 -0500 Subject: cal: retransmit on buffer full error --- sw/cal/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sw/cal/main.go') diff --git a/sw/cal/main.go b/sw/cal/main.go index c2b7209..64b63ca 100644 --- a/sw/cal/main.go +++ b/sw/cal/main.go @@ -9,8 +9,6 @@ import ( "go.einride.tech/can/pkg/socketcan" ) -const dev = "can0" - type Signals struct { tach, speed, an1, an2, an3, an4 *dbc.SignalDef } @@ -82,6 +80,7 @@ func main() { } defer conn.Close() tx := socketcan.NewTransmitter(conn) + defer tx.Close() // Write calibration tables to EEPROM for k, filename := range tblFilenames { @@ -91,12 +90,13 @@ func main() { eprintf("%v\n", err) } + fmt.Println("Transmitting", filename) if err := writeTable(tx, tbl, k); err != nil { eprintf("%v\n", err) } } - fmt.Println(sigDefs) + fmt.Println(sigDefs) // TODO } func nonEmpty(ss ...string) map[int]string { -- cgit v1.2.3