I want to read/write the high/low of GPIO pins of Intel Atom c3558 in Windows driver code. I have found some information about GPIO MMIO access for in the datasheet. But I don't have enough background knowledge to understand it clearly. So I wonder if there is a complete example of GPIO MMIO access, including how to set control registers and where to the high/low of pins.
Thank you for contacting Intel Embedded Community.
Could you please clarify if the design related to this thread has been developed by you or by a third-party company? In case that it is a third-party implementation please give us the part number. model, manufacturer name , and where is stated the information related to it.
Waiting for your clarification.
It is a design of our own company. The IoT OS we use is Windows 10 Enterprise LTSC 10.0.17763. The CPU is Intel Atom C3558. We want to read the level(high/low) of some GPIO pins. The GPIO controller driver from Intel (iagpio.sys) which installed with OS didn't work. So we plan to develop a Windows driver to access GPIO via MMIO. Since we have no experience with it, we are looking for sample codes for it.