duplicated block id: 1 size: 106 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (6:207) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (6:207) duplicated block id: 2 size: 43 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (6:112) - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (6:112) duplicated block id: 3 size: 43 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (6:112) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (6:112) duplicated block id: 4 size: 39 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (539:600) - Firmware/Segger/SEGGER_RTT.c (633:691) duplicated block id: 5 size: 38 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Settings.cpp (45:113) - Firmware/Platform_NordicSDK/EPXPlatform_Settings.cpp (46:114) duplicated block id: 6 size: 23 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.cpp (78:116) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.cpp (92:130) duplicated block id: 7 size: 22 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CBatteryMonitor.cpp (102:124) - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (268:290) duplicated block id: 8 size: 22 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.h (11:38) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.h (11:38) duplicated block id: 9 size: 21 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.h (11:40) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.h (11:40) duplicated block id: 10 size: 21 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.h (11:40) - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.h (11:40) duplicated block id: 11 size: 21 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (989:1024) - Firmware/Segger/SEGGER_RTT.c (1064:1099) duplicated block id: 12 size: 20 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.cpp (242:277) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.cpp (312:346) duplicated block id: 13 size: 20 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_SPIClass.cpp (114:138) - Firmware/Platform_NordicSDK/EPXPlatform_SPIClass.cpp (147:171) duplicated block id: 14 size: 18 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_BLE.h (17:42) - Firmware/Platform_NordicSDK/EPXPlatform_BLE.h (18:46) duplicated block id: 15 size: 16 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CBatteryMonitor.h (5:25) - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.h (12:32) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_GPIO.h (7:32) - Firmware/Platform_NordicSDK/EPXPlatform_GPIO.h (12:37) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.cpp (220:236) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.cpp (285:301) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.h (19:35) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.h (19:35) duplicated block id: 19 size: 13 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.h (19:35) - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.h (19:35) duplicated block id: 20 size: 13 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.h (19:35) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.h (19:35) duplicated block id: 21 size: 13 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.h (19:35) - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.h (19:35) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (578:590) - Firmware/Segger/SEGGER_RTT.c (644:656) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Settings.cpp (17:44) - Firmware/Platform_NordicSDK/EPXPlatform_Settings.cpp (17:44) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (550:562) - Firmware/Segger/SEGGER_RTT.c (578:590) duplicated block id: 25 size: 12 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (644:656) - Firmware/Segger/SEGGER_RTT.c (672:684) duplicated block id: 26 size: 12 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (550:562) - Firmware/Segger/SEGGER_RTT.c (672:684) duplicated block id: 27 size: 12 cleaned lines of code in 2 files: - Firmware/Device_Nordic52840DK_SeggerEmbeddedStudio Minimal/main.c (13:50) - Firmware/Device_Nordic52840DK_SeggerEmbeddedStudio/main.c (16:53) duplicated block id: 28 size: 11 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.h (23:35) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) duplicated block id: 29 size: 11 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.h (23:35) - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) duplicated block id: 30 size: 11 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.h (23:35) duplicated block id: 31 size: 11 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.h (23:35) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) duplicated block id: 32 size: 11 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.h (23:35) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.h (23:35) - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.h (23:35) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (106:117) - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (148:159) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.h (23:35) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.h (18:30) duplicated block id: 37 size: 10 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (114:125) - Firmware/ExpressivePixelsCore/EPXApp_Trigger_Switch.cpp (279:290) duplicated block id: 38 size: 10 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (66:77) - Firmware/ExpressivePixelsCore/EPXApp_Trigger_Switch.cpp (279:290) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml (71:88) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml (252:270) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/EPXApp.cpp (1198:1213) - Firmware/ExpressivePixelsCore/EPXApp.cpp (1296:1311) duplicated block id: 41 size: 10 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml.cs (47:67) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml.cs (84:105) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (171:185) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (181:195) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1237:1253) - Firmware/Segger/SEGGER_RTT.c (1289:1305) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (66:77) - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (114:125) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (463:487) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (383:405) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_GPIO.cpp (55:73) - Firmware/Platform_NordicSDK/EPXPlatform_GPIO.cpp (61:80) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Settings.h (8:18) - Firmware/Platform_NordicSDK/EPXPlatform_Settings.h (13:23) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1278:1295) - Firmware/Segger/SEGGER_RTT.c (1334:1351) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (123:135) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (111:123) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml.cs (25:41) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml.cs (21:37) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (96:106) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (83:93) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml.cs (143:157) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml.cs (210:224) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (41:53) - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (89:101) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.h (14:22) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.h (18:26) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_BLE_DualNUS.c (283:291) - Firmware/Platform_NordicSDK/EPXPlatform_BLE_DualNUS.c (322:330) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorageBase.h (8:16) - Firmware/Platform_NordicSDK/EPXPlatform_CStorageBase.h (7:15) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (106:117) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (114:125) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (92:101) - Firmware/ExpressivePixelsCore/EPXApp_Trigger_Switch.cpp (253:262) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (352:370) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (309:325) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) duplicated block id: 86 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) duplicated block id: 87 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (74:83) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 89 size: 8 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1300:1312) - Firmware/Segger/SEGGER_RTT.c (1364:1376) duplicated block id: 90 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (163:172) duplicated block id: 91 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (82:91) duplicated block id: 92 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) - Firmware/Platform_NordicSDK/CWS2812-SPIDriver.cpp (86:95) duplicated block id: 93 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.h (57:69) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.h (58:70) duplicated block id: 94 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_BLE_DualNUS.c (303:311) - Firmware/Platform_NordicSDK/EPXPlatform_BLE_DualNUS.c (342:350) duplicated block id: 95 size: 8 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (44:53) - Firmware/ExpressivePixelsCore/EPXApp_Trigger_Switch.cpp (253:262) duplicated block id: 96 size: 8 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitDotStar_EPXDriver.cpp (67:76) - Firmware/Platform_Arduino/AdafruitNeoPixel_EPXDriver.cpp (67:76) duplicated block id: 97 size: 8 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_USB.h (6:18) - Firmware/Platform_NordicSDK/EPXPlatform_USB.h (14:26) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.h (8:17) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.h (12:22) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CByteQueue.h (9:18) - Firmware/Platform_NordicSDK/EPXPlatform_CByteQueue.h (14:23) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.h (48:55) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.h (45:54) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT_Conf.h (149:163) - Firmware/Segger/SEGGER_RTT_Conf.h (169:181) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (145:153) - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (199:207) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsMIDI/MIDI.hpp (481:494) - Firmware/ExpressivePixelsMIDI/MIDI.hpp (561:574) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsMIDI/MIDI.hpp (799:816) - Firmware/ExpressivePixelsMIDI/MIDI.hpp (933:948) duplicated block id: 105 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_BLE.cpp (236:262) - Firmware/Platform_NordicSDK/EPXPlatform_BLE.c (701:722) duplicated block id: 106 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (119:127) - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (161:169) duplicated block id: 107 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_Runtime.cpp (34:42) - Firmware/Platform_NordicSDK/EPXPlatform_Runtime.cpp (46:54) duplicated block id: 108 size: 7 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CByteQueue.cpp (20:34) - Firmware/Platform_NordicSDK/EPXPlatform_CByteQueue.cpp (36:51) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - Firmware/Device_Nordic52840DK_SeggerEmbeddedStudio Minimal/main.c (77:87) - Firmware/Device_Nordic52840DK_SeggerEmbeddedStudio/main.c (200:210) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1629:1635) - Firmware/Segger/SEGGER_RTT.c (1769:1775) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (187:195) - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (241:249) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (179:186) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (90:97) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT_printf.c (210:215) - Firmware/Segger/SEGGER_RTT_printf.c (252:257) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - Firmware/Device_Nordic52840DK_SeggerEmbeddedStudio/main.c (159:179) - Firmware/Platform_Arduino/EPXPlatform_Runtime.cpp (52:72) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (323:337) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (291:303) duplicated block id: 116 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (274:283) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (256:265) duplicated block id: 117 size: 6 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1578:1583) - Firmware/Segger/SEGGER_RTT.c (1623:1629) duplicated block id: 118 size: 6 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/CBLEBeaconActivation.cpp (187:195) - Firmware/ExpressivePixelsCore/EPXApp_Trigger_Switch.cpp (409:417) duplicated block id: 119 size: 6 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsMIDI/MIDI.hpp (443:448) - Firmware/ExpressivePixelsMIDI/MIDI.hpp (1345:1350) duplicated block id: 120 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CByteQueue.cpp (37:48) - Firmware/Platform_NordicSDK/EPXPlatform_CByteQueue.cpp (59:71) duplicated block id: 121 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_USB.cpp (32:38) - Firmware/Platform_NordicSDK/EPXPlatform_USB.c (176:182) duplicated block id: 122 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CBatteryMonitor.cpp (28:50) - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (46:66) duplicated block id: 123 size: 6 cleaned lines of code in 2 files: - Firmware/Device_Nordic52840DK_SeggerEmbeddedStudio/EPXVariant.cpp (23:28) - Firmware/RaspberryPi/animate.py (32:37) duplicated block id: 124 size: 6 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml (27:35) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml (185:193) duplicated block id: 125 size: 6 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/EPXApp_MIDI.cpp (241:249) - Firmware/ExpressivePixelsCore/EPXApp_Trigger_Switch.cpp (409:417) duplicated block id: 126 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (90:97) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (98:105) duplicated block id: 127 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_BLE_DualNUS.c (134:140) - Firmware/Platform_NordicSDK/EPXPlatform_BLE_DualNUS.c (199:205) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1248:1253) - Firmware/Segger/SEGGER_RTT.c (1364:1369) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_NordicSDK/EPXPlatform_CFlashStorageDevice.cpp (351:363) - Firmware/Platform_NordicSDK/EPXPlatform_CFlashStorageDevice.cpp (384:394) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CBatteryMonitor.cpp (70:80) - Firmware/Platform_NordicSDK/EPXPlatform_CBatteryMonitor.cpp (94:104) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml.cs (178:187) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml.cs (258:267) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (179:186) - Firmware/Platform_NordicSDK/Adafruit_NeopixelDriver.cpp (90:97) duplicated block id: 133 size: 6 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1676:1682) - Firmware/Segger/SEGGER_RTT.c (1800:1806) duplicated block id: 134 size: 6 cleaned lines of code in 2 files: - Firmware/Arduino/AdafruitRGBMatrix_EPXDriver.cpp (179:186) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (98:105) duplicated block id: 135 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (308:316) - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (337:345) duplicated block id: 136 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/EPXPlatform_CStorage.cpp (254:262) - Firmware/Platform_NordicSDK/EPXPlatform_CStorage.cpp (237:245) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - Firmware/Platform_Arduino/AdafruitRGBMatrix_EPXDriver.cpp (179:186) - Firmware/Platform_NordicSDK/CWS2812-I2SDriver.cpp (98:105) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - Firmware/Segger/SEGGER_RTT.c (1533:1538) - Firmware/Segger/SEGGER_RTT.c (1670:1676) duplicated block id: 139 size: 6 cleaned lines of code in 2 files: - Windows/ExpressivePixelsActivator/UWP/MainPage.xaml.cs (192:200) - Windows/ExpressivePixelsActivator/WPF/MainWindow.xaml.cs (242:250) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - Firmware/ExpressivePixelsCore/EPXApp_CStorage.cpp (265:271) - Firmware/ExpressivePixelsCore/EPXApp_CStorage.cpp (302:308)