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]

Reply via email to