2 Prerequisites
The GPIO module depends on the following modules:
System Clock Management (Sysclock) for clock control
Global interrupt management for enabling or disabling interrupts
Common IOPORT API for basic GPIO functions