diff --git a/fw/.cproject b/fw/.cproject
index 33a9011..ad8564f 100644
--- a/fw/.cproject
+++ b/fw/.cproject
@@ -31,6 +31,7 @@
@@ -59,6 +60,7 @@
+
@@ -87,6 +89,7 @@
+
@@ -120,6 +123,7 @@
@@ -147,6 +151,7 @@
+
diff --git a/fw/Core/Inc/crc8.h b/fw/Core/Inc/crc8.h
deleted file mode 100644
index 6820352..0000000
--- a/fw/Core/Inc/crc8.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * crc.h
- *
- * Created on: Jun 9, 2021
- * Author: user
- */
-
-#ifndef INC_CRC8_H_
-#define INC_CRC8_H_
-
-#include "stdint.h"
-
-/*
- * Definitions & macros
- */
-
-#define CRC8_POLYNOMIAL ((uint8_t)0x31)
-#define CRC8_INIT ((uint8_t)0xFF)
-
-uint8_t crc8_calculate(const uint8_t *data, uint16_t count);
-
-#endif /* INC_CRC8_H_ */
diff --git a/fw/Core/Src/crc8.c b/fw/Core/Src/crc8.c
deleted file mode 100644
index 312cdf4..0000000
--- a/fw/Core/Src/crc8.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * crc.c
- *
- * Created on: Jun 9, 2021
- * Author: user
- */
-
-#include "crc8.h"
-
-/* Stolen from Sensirion SCD4x datasheet, section 3.11 */
-uint8_t crc8_calculate(const uint8_t *data, uint16_t count)
-{
- uint16_t current_byte;
- uint8_t crc = CRC8_INIT;
- uint8_t crc_bit;
- /* calculates 8-Bit checksum with given polynomial */
- for (current_byte = 0; current_byte < count; ++current_byte) {
- crc ^= (data[current_byte]);
- for(crc_bit = 8; crc_bit > 0; --crc_bit) {
- if (crc & 0x80) {
- crc =(crc << 1) ^ CRC8_POLYNOMIAL;
- } else {
- crc = (crc << 1);
- }
- }
- }
- return crc;
-}