no1wudi opened a new pull request, #21379: URL: https://github.com/apache/nuttx/pull/21379
## Summary Translate the board's `src/Make.defs` source lists into CMakeLists.txt files, following the pattern of `esp32s3-devkit`: a top-level file that only adds the `src` subdirectory, and a `src` file that fills the `board` target with the same conditionals as the Make build. The QMI8658 entry is intentionally absent: the board uses the common driver, which `boards/xtensa/esp32s3/common/src/CMakeLists.txt` already picks up. Depends on #21378. ## Impact CMake builds only; Make builds unchanged. Upstream files outside the board directory are not touched. ## Testing - `lckfb-szpi-esp32s3:nsh` and `lckfb-szpi-esp32s3:qmi8658` build with CMake and Make, producing identical `text` sizes (140066 / 158242 bytes). - The CMake-built `nsh` firmware was flashed to hardware and boots to a working `nsh>` prompt. - The CMake-built `qmi8658` firmware was flashed to hardware: `/dev/uorb/sensor_accel0` and `sensor_gyro0` appear and `uorb_listener` streams sensor data. Assisted-by: pi:glm-5.3-flash Signed-off-by: Huang Qi <[email protected]> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
