Skip to content

Update System.Device.I2c native assembly declaration - #3374

Merged
josesimoes merged 5 commits into
developfrom
copilot/update-nanoframework-system-device-i2c-declaration
May 27, 2026
Merged

Update System.Device.I2c native assembly declaration#3374
josesimoes merged 5 commits into
developfrom
copilot/update-nanoframework-system-device-i2c-declaration

Conversation

Copilot AI commented May 27, 2026

Copy link
Copy Markdown
Contributor

Updates the native assembly declaration for nanoFramework.System.Device.I2c to match the new native assembly values from the System.Device.I2c package build #62345.

Changes

Native Assembly Declaration (sys_dev_i2c_native.cpp)

These changes align the nf-interpreter declarations with the newly built System.Device.I2c NuGet package to maintain compatibility between the runtime and managed libraries.

@josesimoes

Copy link
Copy Markdown
Member

@copilot drop the changes to these files:

  • FindSystem.Device.I2c.cmake
  • sys_dev_i2c_native.h
  • sys_dev_i2c_native_System_Device_I2c_I2cDevice_stubs.cpp

Copilot AI changed the title [WIP] Update nanoFramework.System.Device.I2c declaration Update System.Device.I2c native assembly declaration to v100.2.0.1 May 27, 2026
Copilot AI requested a review from josesimoes May 27, 2026 09:33
…and sys_dev_i2c_native_System_Device_I2c_I2cDevice_stubs.cpp

Copilot AI commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

@copilot drop the changes to these files:

  • FindSystem.Device.I2c.cmake
  • sys_dev_i2c_native.h
    ...

Done. Reverted changes to:

  • FindSystem.Device.I2c.cmake
  • sys_dev_i2c_native.h
  • sys_dev_i2c_native_System_Device_I2c_I2cDevice_stubs.cpp

The PR now only includes the core changes to sys_dev_i2c_native.cpp with the updated native version (100.2.0.0 → 100.2.0.1) and checksum (0x163B8243 → 0xACDDB100).

@josesimoes
josesimoes marked this pull request as ready for review May 27, 2026 09:38
@josesimoes
josesimoes merged commit 2ea1f09 into develop May 27, 2026
6 of 21 checks passed
@josesimoes
josesimoes deleted the copilot/update-nanoframework-system-device-i2c-declaration branch May 27, 2026 09:44
@josesimoes josesimoes changed the title Update System.Device.I2c native assembly declaration to v100.2.0.1 Update System.Device.I2c native assembly declaration Jun 3, 2026
@josesimoes josesimoes added the Type: dependencies Pull requests that update a dependency file(s) or version label Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: dependencies Pull requests that update a dependency file(s) or version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update nanoFramework.System.Device.I2c declaration

2 participants