The NmraDcc library has been updated to version 1.3.0 and contains the following significant changes:
Thanks to Franz-Peter Müller the core DCC decoding logic no longer uses the Timer0 Compare Match B interrupt and only relies on the INTx External Hardware Interrupt and the micros() library call for DCC signal decoding. This will make the library much more portable to other non-AVR platforms in the future.
Geoff Bunza’s SMA examples have been updated to version 5.1
You can now install or update this library from within the Arduino IDE Library Manager by searching for “dcc”
Geoff ‘s projects needed support for mobile decoder functions 13..28, but that was not supported by the library, so he had to add a work-around. This needed support has now been added to the NmraDcc library and all of Geoff’s decoder variations have been added to the examples folder.