Remove TactilityCore#550
Conversation
Move its code into Tactilty subproject
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis pull request removes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (2)
Documentation/README.md (2)
1-1: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick winDocument title doesn't match filename.
The file is
Documentation/README.mdbut its top-level heading reads "# CLAUDE.md". This is confusing for a document intended to be the project's README.As per coding guidelines, "Maintain comprehensive README.md documentation in the Documentation directory."
📝 Proposed fix
-# CLAUDE.md +# README.mdSource: Coding guidelines
132-140: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick winRemove the stale
TactilityCorereference from Coding Style. The C++ conventions line still listsTactilityCore, but the Layer Stack section no longer includes that module. Keep the module names consistent.Source: Coding guidelines
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 66c9a7ac-c303-47bf-b58c-f8c2d3bd2dec
📒 Files selected for processing (39)
.github/workflows/tests.ymlCMakeLists.txtDevices/m5stack-papers3/CMakeLists.txtDevices/simulator/CMakeLists.txtDocumentation/README.mdDrivers/PwmBacklight/CMakeLists.txtFirmware/CMakeLists.txtModules/hal-device-module/CMakeLists.txtTactility/CMakeLists.txtTactility/Include/Tactility/Bundle.hTactility/Include/Tactility/CoreDefines.hTactility/Include/Tactility/CpuAffinity.hTactility/Include/Tactility/StringUtils.hTactility/Include/Tactility/TactilityCore.hTactility/Include/Tactility/file/File.hTactility/Include/Tactility/kernel/PanicHandler.hTactility/Include/Tactility/kernel/Platform.hTactility/Include/Tactility/kernel/SpiDeviceLock.hTactility/Private/Tactility/kernel/critical/Critical.hTactility/Source/Bundle.cppTactility/Source/CpuAffinity.cppTactility/Source/StringUtils.cppTactility/Source/file/File.cppTactility/Source/kernel/PanicHandler.cppTactility/Source/kernel/Platform.cppTactility/Source/kernel/critical/Critical.cppTactilityC/CMakeLists.txtTactilityCore/CMakeLists.txtTactilityCore/LICENSE-GPL-3.0.mdTactilityCore/README.mdTests/CMakeLists.txtTests/Tactility/CMakeLists.txtTests/Tactility/Source/BundleTest.cppTests/Tactility/Source/FileTest.cppTests/Tactility/Source/StringTest.cppTests/Tactility/Source/TestFile.hTests/TactilityCore/CMakeLists.txtTests/TactilityCore/Source/Main.cppTests/TactilityKernel/CMakeLists.txt
💤 Files with no reviewable changes (11)
- Tests/TactilityCore/CMakeLists.txt
- Tests/CMakeLists.txt
- TactilityCore/LICENSE-GPL-3.0.md
- Tests/TactilityCore/Source/Main.cpp
- TactilityC/CMakeLists.txt
- TactilityCore/README.md
- TactilityCore/CMakeLists.txt
- Tactility/CMakeLists.txt
- Devices/simulator/CMakeLists.txt
- Modules/hal-device-module/CMakeLists.txt
- CMakeLists.txt
…n crypt-module tests Upstream TactilityProject#550 moved TestFile.h from Tests/TactilityCore to Tests/Tactility but AppManifestParsingTest.cpp and PropertiesFileTest.cpp still include the old path, breaking the test build. Tests/crypt-module also reintroduced the hardcoded CMAKE_CXX_COMPILER that breaks non-default toolchains. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Upstream TactilityProject#548 replaced tt::Logger with C-style LOG_x macros and TactilityProject#550 removed Tactility/Logger.h entirely. Convert our fork-only files (CST3530, GDEQ031T10, and the lilygo-tdeck-max device sources) to match. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Move TactilityCore code into Tactilty subproject
Summary by CodeRabbit
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Chores