The Project is based on Windows7 and Motherboard ITX-J9100T-10CD8. The detail of the project is to develop .dll for configuring /accessing the GPIO lines on the motherboard.
The Hardware detail of these lines given as below.
GPIO (pin 3/5/7/9) corresponding:GPIO 32/33/34/35
GPIO (pin 4/6/8/10)corresponding:GPIO 36/3738/39
IO Space Base = 0x500; (64bit read and write access )
Set GPIO function:
GPIO 32/33/34/35/36/37/38/39 GPIO Use Select = 0xA0-0xA3 (bit 0 - bit 7)
0 = Signal used as native function.
1 = Signal used as a GPIO.
Set GPIO input/output:
GPIO 32/33/34/35/36/37/38/39 GPIO Input/Output = 0xA4-0xA7(bit 0 - bit 7)
0 = Output. The corresponding GPIO signal is an output.
1 = Input. The corresponding GPIO signal is an input.
Set GPIO input/output level:
GPIO 32/33/34/35/36/37/38/39 GPIO Level for Input or Output =0xA8-0xAB(bit 0 - bit 7)
1 = high,
0 = low.