func (pin Pin) Set() {
	p().io[pin].Store(uint32(CONSTANT | DriveH34L23 | EnOE | InvOE | InvDO))
}
Set atomically sets the FPIOA pin to high value. It is the equivalent of

pin.Setup(CONSTANT | DriveH34L23 | EnOE | InvOE | InvDO)

Use the GPIO or GPIOHS peripherals to control more pins at the same time.
package fpioa
type Pin uint32
type Config uint32
const (
	Func Config = 0xFF << 0  
	None        = RESV0      
	Drive       Config = 0xF << 8  
	DriveH8L5   Config = 0 << 8    
	DriveH11L8  Config = 1 << 8    
	DriveH15L11 Config = 2 << 8    
	DriveH19L13 Config = 3 << 8    
	DriveH23L16 Config = 4 << 8    
	DriveH26L18 Config = 5 << 8    
	DriveH30L21 Config = 6 << 8    
	DriveH34L23 Config = 7 << 8    
	EnOE  Config = 1 << 12  
	InvOE Config = 1 << 13  
	OutOE Config = 1 << 14  
	InvDO Config = 1 << 15  
	PullUp   Config = 1 << 16  
	PullDown Config = 1 << 17  
	SlewRate Config = 1 << 19  
	EnIE  Config = 1 << 20  
	InvIE Config = 1 << 21  
	InvDI Config = 1 << 22  
	Schmitt Config = 1 << 23  
	DI Config = 1 << 31  
)
func (pin Pin) Setup(cfg Config) {
	p().io[pin].Store(uint32(cfg))
}
func (pin Pin) Config() Config {
	return Config(p().io[pin].Load())
}