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 |