diff --git a/godump978/godump978.go b/godump978/godump978.go index f4557b52..f91ae10d 100644 --- a/godump978/godump978.go +++ b/godump978/godump978.go @@ -44,8 +44,7 @@ var InChan = make(chan []byte, 100) type UserCbT func(C.char, *C.uint8_t, C.int) -// Dump978Init must be the first function called in this package. -func Dump978Init() { +func init() { C.Dump978Init((C.CallBack)(C.GetGoCb())) } diff --git a/main/sdr.go b/main/sdr.go index 3ac30130..3a98c8d4 100644 --- a/main/sdr.go +++ b/main/sdr.go @@ -521,6 +521,5 @@ func sdrWatcher() { func sdrInit() { go sdrWatcher() go uatReader() - godump978.Dump978Init() go godump978.ProcessDataFromChannel() }