Introduction - If you have any usage issues, please Google them yourself
GPIO function description of each GPI/O port has two 32-bit configuration register (GPIOx_CRL, GPIOx_CRH), two 32-bit data register (GPIOx_IDR, GPIOx_ODR), a 32-bit set/reset register (GPIOx_BSRR), a 16 Reset Register (GPIOx_BRR) and a 32 Lock Register (GPIOx_LCKR).