Among others, Model Railroader contributor Larry Puckett can be found at his channel The DCC Guy. And don't forget to visit Trains.com Video for exclusive layout visits, webcam livestreams ...
This DCC implementation uses the waves functionality of libpigpio to offload the DCC waveform execution to DMA-gated PWMs. The dccpacket.* files contain the class that builds the DCC pulse trains for ...