I have reached release functionality of out-of-tree module I use to help in PHY conformance/interoperability to the MR-FSK standard in IEEE-802.15.4g.
This work was done because this standard is currently being implemented in Japan, utilities for the whole country.
It consists of four blocks: packet generator, TX switch, preamble detector, and packet sink.
The TX switch and preamble detector are generic for FSK, and packet blocks should provide example for others to implement their own protocol.