Note: This is my first real electronics project I've worked on by myself so I might just be asking a dumb question or this might be in the wrong forum. I am trying to figure out the hardware side of a project I'm working on so I thought this might be the best place.
I am working on a project that involves a Bluetooth module that I need to control some GPIO on a PCB. I have looked around a bit and found this module which states it has GPIO on many of its pins. In the manual it says it has a total of 17 pins that can be used as GPIO along with other functions, such as ADC, PWM, UART TXD and RXD, and many other things that I don't really need (although the PWM might be of use eventually). I have yet to buy the module because I am trying to figure out if this is indeed what I need before I buy it.
The problem I am facing is that I have no idea how you control or set these GPIO pins as the documentation says nothing about them. Of course it mentions the AT commands for Bluetooth, which I understand, but that pertains to general Bluetooth module settings like baud rate, name, MAC address, connection interval, etc.
How is this module actually used as a GPIO interface?
The documentation mentions it uses an ARM968E-S processor if that is of any use.