libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
sgpio_t Struct Reference

#include <sgpio.h>

Data Fields

volatile uint32_t OUT_MUX_CFG [16]
 
volatile uint32_t SGPIO_MUX_CFG [16]
 
volatile uint32_t SLICE_MUX_CFG [16]
 
volatile uint32_t REG [16]
 
volatile uint32_t REG_SS [16]
 
volatile uint32_t PRESET [16]
 
volatile uint32_t COUNT [16]
 
volatile uint32_t POS [16]
 
volatile uint32_t MASK_A
 
volatile uint32_t MASK_H
 
volatile uint32_t MASK_I
 
volatile uint32_t MASK_P
 
volatile uint32_t GPIO_INREG
 
volatile uint32_t GPIO_OUTREG
 
volatile uint32_t GPIO_OENREG
 
volatile uint32_t CTRL_ENABLE
 
volatile uint32_t CTRL_DISABLE
 
volatile uint32_t RES0 [823]
 
volatile uint32_t CLR_EN_0
 
volatile uint32_t SET_EN_0
 
volatile uint32_t ENABLE_0
 
volatile uint32_t STATUS_0
 
volatile uint32_t CLR_STATUS_0
 
volatile uint32_t SET_STATUS_0
 
volatile uint32_t RES1 [2]
 
volatile uint32_t CLR_EN_1
 
volatile uint32_t SET_EN_1
 
volatile uint32_t ENABLE_1
 
volatile uint32_t STATUS_1
 
volatile uint32_t CLR_STATUS_1
 
volatile uint32_t SET_STATUS_1
 
volatile uint32_t RES2 [2]
 
volatile uint32_t CLR_EN_2
 
volatile uint32_t SET_EN_2
 
volatile uint32_t ENABLE_2
 
volatile uint32_t STATUS_2
 
volatile uint32_t CLR_STATUS_2
 
volatile uint32_t SET_STATUS_2
 
volatile uint32_t RES3 [2]
 
volatile uint32_t CLR_EN_3
 
volatile uint32_t SET_EN_3
 
volatile uint32_t ENABLE_3
 
volatile uint32_t STATUS_3
 
volatile uint32_t CLR_STATUS_3
 
volatile uint32_t SET_STATUS_3
 

Detailed Description

Definition at line 583 of file sgpio.h.

Field Documentation

◆ CLR_EN_0

volatile uint32_t sgpio_t::CLR_EN_0

Definition at line 634 of file sgpio.h.

◆ CLR_EN_1

volatile uint32_t sgpio_t::CLR_EN_1

Definition at line 647 of file sgpio.h.

◆ CLR_EN_2

volatile uint32_t sgpio_t::CLR_EN_2

Definition at line 660 of file sgpio.h.

◆ CLR_EN_3

volatile uint32_t sgpio_t::CLR_EN_3

Definition at line 673 of file sgpio.h.

◆ CLR_STATUS_0

volatile uint32_t sgpio_t::CLR_STATUS_0

Definition at line 642 of file sgpio.h.

◆ CLR_STATUS_1

volatile uint32_t sgpio_t::CLR_STATUS_1

Definition at line 655 of file sgpio.h.

◆ CLR_STATUS_2

volatile uint32_t sgpio_t::CLR_STATUS_2

Definition at line 668 of file sgpio.h.

◆ CLR_STATUS_3

volatile uint32_t sgpio_t::CLR_STATUS_3

Definition at line 681 of file sgpio.h.

◆ COUNT

volatile uint32_t sgpio_t::COUNT[16]

Definition at line 601 of file sgpio.h.

◆ CTRL_DISABLE

volatile uint32_t sgpio_t::CTRL_DISABLE

Definition at line 631 of file sgpio.h.

◆ CTRL_ENABLE

volatile uint32_t sgpio_t::CTRL_ENABLE

Definition at line 629 of file sgpio.h.

◆ ENABLE_0

volatile uint32_t sgpio_t::ENABLE_0

Definition at line 638 of file sgpio.h.

◆ ENABLE_1

volatile uint32_t sgpio_t::ENABLE_1

Definition at line 651 of file sgpio.h.

◆ ENABLE_2

volatile uint32_t sgpio_t::ENABLE_2

Definition at line 664 of file sgpio.h.

◆ ENABLE_3

volatile uint32_t sgpio_t::ENABLE_3

Definition at line 677 of file sgpio.h.

◆ GPIO_INREG

volatile uint32_t sgpio_t::GPIO_INREG

Definition at line 623 of file sgpio.h.

◆ GPIO_OENREG

volatile uint32_t sgpio_t::GPIO_OENREG

Definition at line 627 of file sgpio.h.

◆ GPIO_OUTREG

volatile uint32_t sgpio_t::GPIO_OUTREG

Definition at line 625 of file sgpio.h.

◆ MASK_A

volatile uint32_t sgpio_t::MASK_A

Definition at line 609 of file sgpio.h.

◆ MASK_H

volatile uint32_t sgpio_t::MASK_H

Definition at line 613 of file sgpio.h.

◆ MASK_I

volatile uint32_t sgpio_t::MASK_I

Definition at line 617 of file sgpio.h.

◆ MASK_P

volatile uint32_t sgpio_t::MASK_P

Definition at line 621 of file sgpio.h.

◆ OUT_MUX_CFG

volatile uint32_t sgpio_t::OUT_MUX_CFG[16]

Definition at line 585 of file sgpio.h.

◆ POS

volatile uint32_t sgpio_t::POS[16]

Definition at line 605 of file sgpio.h.

◆ PRESET

volatile uint32_t sgpio_t::PRESET[16]

Definition at line 599 of file sgpio.h.

◆ REG

volatile uint32_t sgpio_t::REG[16]

Definition at line 591 of file sgpio.h.

◆ REG_SS

volatile uint32_t sgpio_t::REG_SS[16]

Definition at line 595 of file sgpio.h.

◆ RES0

volatile uint32_t sgpio_t::RES0[823]

Definition at line 632 of file sgpio.h.

◆ RES1

volatile uint32_t sgpio_t::RES1[2]

Definition at line 645 of file sgpio.h.

◆ RES2

volatile uint32_t sgpio_t::RES2[2]

Definition at line 658 of file sgpio.h.

◆ RES3

volatile uint32_t sgpio_t::RES3[2]

Definition at line 671 of file sgpio.h.

◆ SET_EN_0

volatile uint32_t sgpio_t::SET_EN_0

Definition at line 636 of file sgpio.h.

◆ SET_EN_1

volatile uint32_t sgpio_t::SET_EN_1

Definition at line 649 of file sgpio.h.

◆ SET_EN_2

volatile uint32_t sgpio_t::SET_EN_2

Definition at line 662 of file sgpio.h.

◆ SET_EN_3

volatile uint32_t sgpio_t::SET_EN_3

Definition at line 675 of file sgpio.h.

◆ SET_STATUS_0

volatile uint32_t sgpio_t::SET_STATUS_0

Definition at line 644 of file sgpio.h.

◆ SET_STATUS_1

volatile uint32_t sgpio_t::SET_STATUS_1

Definition at line 657 of file sgpio.h.

◆ SET_STATUS_2

volatile uint32_t sgpio_t::SET_STATUS_2

Definition at line 670 of file sgpio.h.

◆ SET_STATUS_3

volatile uint32_t sgpio_t::SET_STATUS_3

Definition at line 683 of file sgpio.h.

◆ SGPIO_MUX_CFG

volatile uint32_t sgpio_t::SGPIO_MUX_CFG[16]

Definition at line 587 of file sgpio.h.

◆ SLICE_MUX_CFG

volatile uint32_t sgpio_t::SLICE_MUX_CFG[16]

Definition at line 589 of file sgpio.h.

◆ STATUS_0

volatile uint32_t sgpio_t::STATUS_0

Definition at line 640 of file sgpio.h.

◆ STATUS_1

volatile uint32_t sgpio_t::STATUS_1

Definition at line 653 of file sgpio.h.

◆ STATUS_2

volatile uint32_t sgpio_t::STATUS_2

Definition at line 666 of file sgpio.h.

◆ STATUS_3

volatile uint32_t sgpio_t::STATUS_3

Definition at line 679 of file sgpio.h.


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