\doxysection{\+\_\+\+\_\+crc\+\_\+algs.\+h} \hypertarget{____crc__algs_8h_source}{}\label{____crc__algs_8h_source}\index{E:/.WORK/STM32/Diod\_Test/diode\_tester/Core/Modbus/Inc/\_\_crc\_algs.h@{E:/.WORK/STM32/Diod\_Test/diode\_tester/Core/Modbus/Inc/\_\_crc\_algs.h}} \begin{DoxyCode}{0} \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00001}00001\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{modbus__config_8h}{modbus\_config.h}}"{}}} \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00002}00002\ } \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00003}00003\ \textcolor{comment}{//\ extern\ here\ to\ use\ in\ bootloader.c}} \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00004}00004\ \textcolor{keyword}{extern}\ uint32\_t\ CRC\_calc;} \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00005}00005\ \textcolor{keyword}{extern}\ uint32\_t\ CRC\_ref;} \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00006}00006\ } \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00007}00007\ } \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00008}00008\ uint16\_t\ crc16(uint8\_t\ *data,\ uint32\_t\ data\_size);} \DoxyCodeLine{\Hypertarget{____crc__algs_8h_source_l00009}00009\ uint32\_t\ crc32(uint8\_t\ *data,\ uint32\_t\ data\_size);} \end{DoxyCode}