Brief: Macros for controlling GPIO pins
Set the output value of GPIO Instance's bank01 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_SET_DATA01
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Clear the output value of GPIO Instance's bank01 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_CLR_DATA01
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the direction of GPIO Instance's bank01 gpio pins 0h = output 1h = input
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_DIR01
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the output value of GPIO Instance's bank23 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_SET_DATA23
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Clear the output value of GPIO Instance's bank23 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_CLR_DATA23
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the direction of GPIO Instance's bank23 gpio pins 0h = output 1h = input
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_DIR23
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the output value of GPIO Instance's bank45 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_SET_DATA45
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Clear the output value of GPIO Instance's bank45 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_CLR_DATA45
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the direction of GPIO Instance's bank45 gpio pins 0h = output 1h = input
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_DIR45
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the output value of GPIO Instance's bank67 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_SET_DATA67
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Clear the output value of GPIO Instance's bank67 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_CLR_DATA67
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the direction of GPIO Instance's bank67 gpio pins 0h = output 1h = input
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_DIR67
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the output value of GPIO Instance's bank8 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_SET_DATA8
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Clear the output value of GPIO Instance's bank8 gpio pins
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_CLR_DATA8
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |
Set the direction of GPIO Instance's bank8 gpio pins 0h = output 1h = input
6 cycles
2 Registers required in TEMP_REG defined by user
Write bank_data to register GPIO_INSTANCE + GPIO_DIR8
TEMP_REG | Register Structure with atleast 2 Registers |
GPIO_INSTANCE | Base address of the corresponding GPIO Instance (Peripheral Identification Register) |
bank_data | Value to write to the bank register |