diff --git a/src/System.Device.I2c/System.Device.I2c.filters b/src/System.Device.I2c/System.Device.I2c.filters new file mode 100644 index 0000000000..c32272f23b --- /dev/null +++ b/src/System.Device.I2c/System.Device.I2c.filters @@ -0,0 +1,30 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + Source Files + + + + + Header Files + + + diff --git a/src/System.Device.I2c/System.Device.I2c.vcxproj b/src/System.Device.I2c/System.Device.I2c.vcxproj new file mode 100644 index 0000000000..33424b89dc --- /dev/null +++ b/src/System.Device.I2c/System.Device.I2c.vcxproj @@ -0,0 +1,162 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + {e9ae1af4-6b6a-4e10-b136-7a8affc5b910} + Win32Proj + nanoFramework.System.Device.I2c + 10.0 + + + + StaticLibrary + true + v143 + Unicode + + + StaticLibrary + false + v143 + true + Unicode + + + StaticLibrary + true + v143 + Unicode + + + StaticLibrary + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + $(BinDir) + $(IntDir) + + + $(BinDir) + $(IntDir) + + + $(BinDir) + $(IntDir) + + + $(BinDir) + $(IntDir) + + + + + + Level3 + Disabled + _DEBUG;DEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + + + + + + + Level3 + Disabled + _DEBUG;DEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + + + + + Level3 + + + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + true + true + + + + + Level3 + + + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + true + true + + + + + + diff --git a/src/System.Device.I2c/sys_dev_i2c_native_System_Device_I2c_I2cDevice_stubs.cpp b/src/System.Device.I2c/sys_dev_i2c_native_System_Device_I2c_I2cDevice_stubs.cpp new file mode 100644 index 0000000000..747adbd8c2 --- /dev/null +++ b/src/System.Device.I2c/sys_dev_i2c_native_System_Device_I2c_I2cDevice_stubs.cpp @@ -0,0 +1,35 @@ +// +// Copyright (c) .NET Foundation and Contributors +// Portions Copyright (c) Microsoft Corporation. All rights reserved. +// See LICENSE file in the project root for full license information. +// + +#include "sys_dev_i2c_native.h" + +HRESULT Library_sys_dev_i2c_native_System_Device_I2c_I2cDevice::NativeInit___VOID(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_i2c_native_System_Device_I2c_I2cDevice::NativeDispose___VOID(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_i2c_native_System_Device_I2c_I2cDevice:: + NativeTransmit___SystemDeviceI2cI2cTransferResult__SystemSpanByte__SystemSpanByte(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} diff --git a/src/System.Device.Spi/System.Device.Spi.filters b/src/System.Device.Spi/System.Device.Spi.filters new file mode 100644 index 0000000000..77343b8c1d --- /dev/null +++ b/src/System.Device.Spi/System.Device.Spi.filters @@ -0,0 +1,33 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + diff --git a/src/System.Device.Spi/System.Device.Spi.vcxproj b/src/System.Device.Spi/System.Device.Spi.vcxproj new file mode 100644 index 0000000000..038745a168 --- /dev/null +++ b/src/System.Device.Spi/System.Device.Spi.vcxproj @@ -0,0 +1,163 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + {197c5bb5-72d2-4634-a5f8-8443dbf39985} + Win32Proj + nanoFramework.System.Device.Spi + 10.0 + + + + StaticLibrary + true + v143 + Unicode + + + StaticLibrary + false + v143 + true + Unicode + + + StaticLibrary + true + v143 + Unicode + + + StaticLibrary + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + $(BinDir) + $(IntDir) + + + $(BinDir) + $(IntDir) + + + $(BinDir) + $(IntDir) + + + $(BinDir) + $(IntDir) + + + + + + Level3 + Disabled + _DEBUG;DEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + + + + + + + Level3 + Disabled + _DEBUG;DEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + + + + + Level3 + + + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + true + true + + + + + Level3 + + + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\targets\win32\Include;..\Include;..\CLR\Include;..\..\src\CLR\CorLib;..\CorLib;..\HAL\Include;..\PAL\Include;%(AdditionalIncludeDirectories) + + + Windows + true + true + + + + + + diff --git a/src/System.Device.Spi/sys_dev_spi_native_System_Device_Spi_SpiBusInfo_stubs.cpp b/src/System.Device.Spi/sys_dev_spi_native_System_Device_Spi_SpiBusInfo_stubs.cpp new file mode 100644 index 0000000000..55644b3ab9 --- /dev/null +++ b/src/System.Device.Spi/sys_dev_spi_native_System_Device_Spi_SpiBusInfo_stubs.cpp @@ -0,0 +1,24 @@ +// +// Copyright (c) .NET Foundation and Contributors +// See LICENSE file in the project root for full license information. +// + +#include "sys_dev_spi_native.h" + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiBusInfo::NativeMaxClockFrequency___I4(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiBusInfo::NativeMinClockFrequency___I4(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} diff --git a/src/System.Device.Spi/sys_dev_spi_native_System_Device_Spi_SpiDevice_stubs.cpp b/src/System.Device.Spi/sys_dev_spi_native_System_Device_Spi_SpiDevice_stubs.cpp new file mode 100644 index 0000000000..1a7efe8e6a --- /dev/null +++ b/src/System.Device.Spi/sys_dev_spi_native_System_Device_Spi_SpiDevice_stubs.cpp @@ -0,0 +1,53 @@ +// +// Copyright (c) .NET Foundation and Contributors +// See LICENSE file in the project root for full license information. +// + +#include "sys_dev_spi_native.h" + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiDevice::DisposeNative___VOID(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiDevice:: + NativeTransfer___VOID__SystemSpanByte__SystemSpanByte__BOOLEAN(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiDevice::NativeTransfer___VOID__SZARRAY_U2__SZARRAY_U2__BOOLEAN( + CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiDevice::NativeInit___VOID(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} + +HRESULT Library_sys_dev_spi_native_System_Device_Spi_SpiDevice::NativeOpenDevice___I4(CLR_RT_StackFrame &stack) +{ + NANOCLR_HEADER(); + + NANOCLR_SET_AND_LEAVE(stack.NotImplementedStub()); + + NANOCLR_NOCLEANUP(); +} diff --git a/targets/netcore/nanoCLR.sln b/targets/netcore/nanoCLR.sln index 55213c660b..7001bae7a9 100644 --- a/targets/netcore/nanoCLR.sln +++ b/targets/netcore/nanoCLR.sln @@ -84,6 +84,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "littlefs", "littlefs\little EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FileStream", "..\..\src\CLR\Core\FileStream\FileStream.vcxproj", "{ABFE159E-84D5-489E-BFE6-8A7F4B597A44}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "System.Device.I2c", "..\..\src\System.Device.I2c\System.Device.I2c.vcxproj", "{E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "System.Device.Spi", "..\..\src\System.Device.Spi\System.Device.Spi.vcxproj", "{197C5BB5-72D2-4634-A5F8-8443DBF39985}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -514,6 +518,30 @@ Global {ABFE159E-84D5-489E-BFE6-8A7F4B597A44}.Release|x64.Build.0 = Release|x64 {ABFE159E-84D5-489E-BFE6-8A7F4B597A44}.Release|x86.ActiveCfg = Release|Win32 {ABFE159E-84D5-489E-BFE6-8A7F4B597A44}.Release|x86.Build.0 = Release|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|Any CPU.ActiveCfg = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|Any CPU.Build.0 = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x64.ActiveCfg = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x64.Build.0 = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x86.ActiveCfg = Debug|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x86.Build.0 = Debug|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|Any CPU.ActiveCfg = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|Any CPU.Build.0 = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x64.ActiveCfg = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x64.Build.0 = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x86.ActiveCfg = Release|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x86.Build.0 = Release|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|Any CPU.ActiveCfg = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|Any CPU.Build.0 = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x64.ActiveCfg = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x64.Build.0 = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x86.ActiveCfg = Debug|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x86.Build.0 = Debug|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|Any CPU.ActiveCfg = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|Any CPU.Build.0 = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x64.ActiveCfg = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x64.Build.0 = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x86.ActiveCfg = Release|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -551,6 +579,8 @@ Global {8FD84749-23EC-491C-9C21-41DBD72BA9F4} = {E91B7D05-94FA-4E24-8981-411E6A60092E} {5B70A795-A6F2-44DF-8566-5D68D9E892DB} = {B5342381-A5C8-429B-99E6-49C86AD55C4E} {ABFE159E-84D5-489E-BFE6-8A7F4B597A44} = {B5342381-A5C8-429B-99E6-49C86AD55C4E} + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910} = {E91B7D05-94FA-4E24-8981-411E6A60092E} + {197C5BB5-72D2-4634-A5F8-8443DBF39985} = {E91B7D05-94FA-4E24-8981-411E6A60092E} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {574F8A61-4693-4FDE-8770-BFAFF64BB7A0} diff --git a/targets/netcore/nanoFramework.nanoCLR/nanoFramework.nanoCLR.vcxproj b/targets/netcore/nanoFramework.nanoCLR/nanoFramework.nanoCLR.vcxproj index 33d2986e20..fa9589cc9d 100644 --- a/targets/netcore/nanoFramework.nanoCLR/nanoFramework.nanoCLR.vcxproj +++ b/targets/netcore/nanoFramework.nanoCLR/nanoFramework.nanoCLR.vcxproj @@ -311,6 +311,12 @@ {830a7e28-7b2b-4be6-8888-a39775a0092a} + + {e9ae1af4-6b6a-4e10-b136-7a8affc5b910} + + + {197c5bb5-72d2-4634-a5f8-8443dbf39985} + {8fd84749-23ec-491c-9c21-41dbd72ba9f4} @@ -328,6 +334,6 @@ - + - + \ No newline at end of file diff --git a/targets/win32/nanoCLR.sln b/targets/win32/nanoCLR.sln index bdd7767419..009c84e814 100644 --- a/targets/win32/nanoCLR.sln +++ b/targets/win32/nanoCLR.sln @@ -74,6 +74,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "System.Device.Gpio", "..\.. EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "System.Runtime.Serialization", "..\..\src\System.Runtime.Serialization\System.Runtime.Serialization.vcxproj", "{C9264D0A-AC25-46B0-BD08-4A3252427F19}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "System.Device.I2c", "..\..\src\System.Device.I2c\System.Device.I2c.vcxproj", "{E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "System.Device.Spi", "..\..\src\System.Device.Spi\System.Device.Spi.vcxproj", "{197C5BB5-72D2-4634-A5F8-8443DBF39985}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -442,6 +446,30 @@ Global {C9264D0A-AC25-46B0-BD08-4A3252427F19}.Release|x64.Build.0 = Release|x64 {C9264D0A-AC25-46B0-BD08-4A3252427F19}.Release|x86.ActiveCfg = Release|Win32 {C9264D0A-AC25-46B0-BD08-4A3252427F19}.Release|x86.Build.0 = Release|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|Any CPU.ActiveCfg = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|Any CPU.Build.0 = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x64.ActiveCfg = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x64.Build.0 = Debug|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x86.ActiveCfg = Debug|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Debug|x86.Build.0 = Debug|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|Any CPU.ActiveCfg = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|Any CPU.Build.0 = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x64.ActiveCfg = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x64.Build.0 = Release|x64 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x86.ActiveCfg = Release|Win32 + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910}.Release|x86.Build.0 = Release|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|Any CPU.ActiveCfg = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|Any CPU.Build.0 = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x64.ActiveCfg = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x64.Build.0 = Debug|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x86.ActiveCfg = Debug|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Debug|x86.Build.0 = Debug|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|Any CPU.ActiveCfg = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|Any CPU.Build.0 = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x64.ActiveCfg = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x64.Build.0 = Release|x64 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x86.ActiveCfg = Release|Win32 + {197C5BB5-72D2-4634-A5F8-8443DBF39985}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -473,6 +501,8 @@ Global {46556AFC-C248-4082-ABE6-9B07F4E57579} = {383CE434-88F9-4BD4-99C3-D7F19558868D} {830A7E28-7B2B-4BE6-8888-A39775A0092A} = {383CE434-88F9-4BD4-99C3-D7F19558868D} {C9264D0A-AC25-46B0-BD08-4A3252427F19} = {383CE434-88F9-4BD4-99C3-D7F19558868D} + {E9AE1AF4-6B6A-4E10-B136-7A8AFFC5B910} = {383CE434-88F9-4BD4-99C3-D7F19558868D} + {197C5BB5-72D2-4634-A5F8-8443DBF39985} = {383CE434-88F9-4BD4-99C3-D7F19558868D} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {432A3A35-F7BC-47DA-B887-9F18A369A065} diff --git a/targets/win32/nanoCLR/Generated/CLR_RT_InteropAssembliesTable.cpp b/targets/win32/nanoCLR/Generated/CLR_RT_InteropAssembliesTable.cpp index 89d588d9aa..00502371e6 100644 --- a/targets/win32/nanoCLR/Generated/CLR_RT_InteropAssembliesTable.cpp +++ b/targets/win32/nanoCLR/Generated/CLR_RT_InteropAssembliesTable.cpp @@ -1,4 +1,4 @@ -// +// // Copyright (c) .NET Foundation and Contributors // See LICENSE file in the project root for full license information. // @@ -17,6 +17,8 @@ extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_System_Net; extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_System_IO_Ports; extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_System_Device_Gpio; extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_System_IO_FileSystem; +extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_System_Device_I2c; +extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_System_Device_Spi; // nanoFramework class libraries declarations extern const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_nanoFramework_Runtime_Events; @@ -36,6 +38,8 @@ const CLR_RT_NativeAssemblyData *g_CLR_InteropAssembliesNativeData[] = { &g_CLR_AssemblyNative_System_Net, &g_CLR_AssemblyNative_System_IO_Ports, &g_CLR_AssemblyNative_System_Device_Gpio, + &g_CLR_AssemblyNative_System_Device_I2c, + &g_CLR_AssemblyNative_System_Device_Spi, #ifndef NANOWIN32 &g_CLR_AssemblyNative_System_IO_FileSystem #endif diff --git a/targets/win32/nanoCLR/nanoCLR.vcxproj b/targets/win32/nanoCLR/nanoCLR.vcxproj index de1d8c8bc1..e816246ad6 100644 --- a/targets/win32/nanoCLR/nanoCLR.vcxproj +++ b/targets/win32/nanoCLR/nanoCLR.vcxproj @@ -304,6 +304,12 @@ {830a7e28-7b2b-4be6-8888-a39775a0092a} + + {e9ae1af4-6b6a-4e10-b136-7a8affc5b910} + + + {197c5bb5-72d2-4634-a5f8-8443dbf39985} + {46556afc-c248-4082-abe6-9b07f4e57579} @@ -317,4 +323,4 @@ - + \ No newline at end of file