RegisterApplies to: c, embeddedA hardware register is a memory-mapped control or status location used to configure peripherals. GPIO_DIR |= (1u << 5); See also: volatile, bit-mask