72 extern void IO_PinSet(uint32_t *pRegisterAddress, uint32_t pin) {
76 *pRegisterAddress |= (uint32_t)((uint32_t)1u << pin);
79 extern void IO_PinReset(uint32_t *pRegisterAddress, uint32_t pin) {
83 *pRegisterAddress &= ~(uint32_t)((uint32_t)1u << pin);
86 extern uint8_t
IO_PinGet(
const uint32_t *pRegisterAddress, uint32_t pin) {
90 uint8_t pinState = (uint8_t)((*pRegisterAddress & ((uint32_t)1u << (pin))) >> pin);