Looking for CRC16-CCITT support

Dear Team,
I am using Adafruit Feather M0 BLE which has Atmel SAMD21 Micro controller.

Looking for Arduino library for CRC16-CCITT polynomial or
is this supported in hardware for the Adafruit MCU?

Appreciate your feedback.

Thanks in advance.

I know the AVR-GCC library includes CRC functions. I would guess that the SAMD compiler has the same. Give it a try and see if the linker finds them: avr-libc: <util/crc16.h>: CRC Computations

Thanks Johnwasser.
I will make a try.

It looks like the SAMD21 has a CRC32 generator, and has a CRC16 as part of the DMA controller. I don't know if any libraries support using those; you're probably better off using the software functions...

Thanks Westfw for your comments.

Yes, i am also thinking to implement in software side.