From b75c2274704d0dfc9eff086307045f15ac7db3e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Sim=C3=B5es?= Date: Fri, 9 Nov 2018 14:22:55 +0000 Subject: [PATCH] Update declaration of Windows.Devices.Gpio (#973) --- .../win_dev_gpio_native.cpp | 5 +- .../win_dev_gpio_native.cpp | 5 +- .../win_dev_gpio_native.cpp | 118 +++++++++++------- 3 files changed, 76 insertions(+), 52 deletions(-) diff --git a/targets/CMSIS-OS/ChibiOS/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp b/targets/CMSIS-OS/ChibiOS/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp index 1bfdb91ed9..2068bb4fc3 100644 --- a/targets/CMSIS-OS/ChibiOS/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp +++ b/targets/CMSIS-OS/ChibiOS/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp @@ -14,6 +14,7 @@ static const CLR_RT_MethodHandler method_lookup[] = NULL, NULL, NULL, + NULL, Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioController::get_PinCount___I4, NULL, NULL, @@ -79,8 +80,8 @@ static const CLR_RT_MethodHandler method_lookup[] = const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_Windows_Devices_Gpio = { - "Windows.Devices.Gpio", + "Windows.Devices.Gpio", 0xF8E84C07, method_lookup, - { 1, 0, 2, 4 } + { 1, 0, 2, 9 } }; diff --git a/targets/FreeRTOS/ESP32_DevKitC/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp b/targets/FreeRTOS/ESP32_DevKitC/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp index 1bfdb91ed9..2068bb4fc3 100644 --- a/targets/FreeRTOS/ESP32_DevKitC/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp +++ b/targets/FreeRTOS/ESP32_DevKitC/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp @@ -14,6 +14,7 @@ static const CLR_RT_MethodHandler method_lookup[] = NULL, NULL, NULL, + NULL, Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioController::get_PinCount___I4, NULL, NULL, @@ -79,8 +80,8 @@ static const CLR_RT_MethodHandler method_lookup[] = const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_Windows_Devices_Gpio = { - "Windows.Devices.Gpio", + "Windows.Devices.Gpio", 0xF8E84C07, method_lookup, - { 1, 0, 2, 4 } + { 1, 0, 2, 9 } }; diff --git a/targets/os/win32/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp b/targets/os/win32/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp index 5f98591084..4bd553b41b 100644 --- a/targets/os/win32/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp +++ b/targets/os/win32/nanoCLR/Windows.Devices.Gpio/win_dev_gpio_native.cpp @@ -10,56 +10,78 @@ static const CLR_RT_MethodHandler method_lookup[] = { - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioController::get_PinCount___I4, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::Read___WindowsDevicesGpioGpioPinValue, - NULL, - NULL, - NULL, - NULL, - NULL, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::DisposeNative___VOID, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeIsDriveModeSupported___BOOLEAN__WindowsDevicesGpioGpioPinDriveMode, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeSetDriveMode___VOID__WindowsDevicesGpioGpioPinDriveMode, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeInit___BOOLEAN__I4, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeSetDebounceTimeout___VOID, - Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::WriteNative___VOID__WindowsDevicesGpioGpioPinValue, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioController::get_PinCount___I4, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::Read___WindowsDevicesGpioGpioPinValue, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::Toggle___VOID, + NULL, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::DisposeNative___VOID, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeIsDriveModeSupported___BOOLEAN__WindowsDevicesGpioGpioPinDriveMode, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeSetDriveMode___VOID__WindowsDevicesGpioGpioPinDriveMode, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeInit___BOOLEAN__I4, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeSetDebounceTimeout___VOID, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::WriteNative___VOID__WindowsDevicesGpioGpioPinValue, + Library_win_dev_gpio_native_Windows_Devices_Gpio_GpioPin::NativeSetAlternateFunction___VOID__I4, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, }; const CLR_RT_NativeAssemblyData g_CLR_AssemblyNative_Windows_Devices_Gpio = { - "Windows.Devices.Gpio", - 0xA7570E44, - method_lookup, - { 1, 0, 2, 4 } + "Windows.Devices.Gpio", + 0xF8E84C07, + method_lookup, + { 1, 0, 2, 9 } };