Loading...
Searching...
No Matches
gpio_io_ctrl_t Struct Reference

Memory layout of GPIO control register in IO bank 0. More...

Detailed Description

Memory layout of GPIO control register in IO bank 0.

Definition at line 380 of file periph_cpu.h.

#include <periph_cpu.h>

Data Fields

uint32_t function_select: 5
 select GPIO function
 
uint32_t : 3
 3 bits reserved for future use
 
uint32_t output_override: 2
 output value override
 
uint32_t : 2
 2 bits reserved for future use
 
uint32_t output_enable_override: 2
 output enable override
 
uint32_t : 2
 2 bits reserved for future use
 
uint32_t input_override: 2
 input value override
 
uint32_t : 10
 10 bits reserved for future use
 
uint32_t irq_override: 2
 interrupt inversion override
 
uint32_t : 2
 2 bits reserved for future use
 

Field Documentation

◆ __pad0__

uint32_t gpio_io_ctrl_t::__pad0__

3 bits reserved for future use

Definition at line 382 of file periph_cpu.h.

◆ __pad1__

uint32_t gpio_io_ctrl_t::__pad1__

2 bits reserved for future use

Definition at line 384 of file periph_cpu.h.

◆ __pad2__

uint32_t gpio_io_ctrl_t::__pad2__

2 bits reserved for future use

Definition at line 386 of file periph_cpu.h.

◆ __pad3__

uint32_t gpio_io_ctrl_t::__pad3__

10 bits reserved for future use

Definition at line 388 of file periph_cpu.h.

◆ __pad4__

uint32_t gpio_io_ctrl_t::__pad4__

2 bits reserved for future use

Definition at line 390 of file periph_cpu.h.

◆ function_select

uint32_t gpio_io_ctrl_t::function_select

select GPIO function

Definition at line 381 of file periph_cpu.h.

◆ input_override

uint32_t gpio_io_ctrl_t::input_override

input value override

Definition at line 387 of file periph_cpu.h.

◆ irq_override

uint32_t gpio_io_ctrl_t::irq_override

interrupt inversion override

Definition at line 389 of file periph_cpu.h.

◆ output_enable_override

uint32_t gpio_io_ctrl_t::output_enable_override

output enable override

Definition at line 385 of file periph_cpu.h.

◆ output_override

uint32_t gpio_io_ctrl_t::output_override

output value override

Definition at line 383 of file periph_cpu.h.


The documentation for this struct was generated from the following file: