Reuse redraws to decrease cpu load

pull/1/head
Terekhin Alexandr 2 years ago
parent 502890530c
commit 776819ea00
Signed by: didinst
GPG Key ID: D2EF94423C23BF12
  1. 3
      can/can.go
  2. 2
      cli-mon.go

@ -36,6 +36,7 @@ const CAN_ID_06C = 0x06C
const CAN_ID_061 = 0x061
const CAN_ID_062 = 0x062
const CAN_ID_065 = 0x065
const bufferSize = 100
type CanFrame struct {
CanId uint32
@ -159,7 +160,7 @@ func StartCan(canbus string) (<-chan *CanFrame, error) {
if cerr := socket.Bind(canbus, filter); cerr == nil {
canevents := make(chan *CanFrame)
canevents := make(chan *CanFrame, bufferSize)
go func() {
defer close(canevents)

@ -52,7 +52,7 @@ func main() {
display.Start()
updates := make(chan *yabl.Event)
updates := make(chan *yabl.Event, 1000)
var f func()
f = func() {

Loading…
Cancel
Save