Hi,
I'm reading about the brick implementation code of umxsdr in sora sdk 1.8. Some details confuse me, dose anyone know the following questions?
1. About UMX threads. In umxsdrbrick/dot11main.cpp, StartBaseband11a() and StartBaseband11b(). SoraThreadAlloc() calls SoraThreadAlloc() instead of SoraUThreadAlloc(). SoraThreadAlloc() is not in UMX API, but what is the purpose for that?
2. In the same file umxsdrbrick/dot11main.cpp, why hTxThread_11a = _beginthread ( Dot11aSendThread, 0, NULL) is created by _beginthread(). In umxsdra/dot11main.cpp, it is created by hTxThread = AllocStartThread ( Dot11aSendProc, NULL)
3. In umxsdrbrick/dot11main.cpp, the comments in line 25 seems a mistake? RxContext; // Used by 11a baseband. RxContext is not used in umx brick I guess.
Thanks