Hi
BSP: BSP_WINCE_ARM_A8_02_00_00
As recommended by the WinCE-BSP ARM-A8 User guide, i am using the sdk_gpio.h for my application. However, if you look at the code, the dispatcher is not completly implemented.
C:\WINCE700\platform\common\src\soc\COMMON_TI_V1\COMMON_TI\GPIO\DISPATCH\DEVICE\gpio_dispatch.c
The following functions are only available as function pointers, and are not implemented as DeviceIOControl commands:
- GPIOPullup
- GPIOPulldown
- GPIOInterruptInitialize
- GPIOInterruptMask
- GPIOInterruptDisable
- GPIOInterruptDone
- GPIOGetSystemIrq
- GPIOInterruptWakeUp
In the GPIO implementation the IOCTL_GPIO_INIT_INTERRUPT are commented out as well.
C:\WINCE700\platform\common\src\soc\COMMON_TI_V1\COMMON_TI\GPIO\OMAP_GPIO\omap35xx_gpio.cpp
Why did you remove the GPIO interrupt functionality for applications from the GPIO API?