forked from Elron_dev/elbear_arduino_bsp
added a function that returns a link to the STATE address of the GPIO register
This commit is contained in:
parent
33e85b4f00
commit
63116429c9
@ -60,10 +60,12 @@ static const uint8_t A5 = PIN_A5;
|
||||
GPIO_TypeDef* digitalPinToPort(uint32_t digPinNumber);
|
||||
// determines the pin address inside the port by the board pin number
|
||||
HAL_PinsTypeDef digitalPinToBitMask(uint32_t digPinNumber);
|
||||
// оtotal number of pins available for initialization
|
||||
// total number of pins available for initialization
|
||||
uint16_t pinCommonQty(void);
|
||||
// the function returns a reference to the OUTPUT address of the GPIO register
|
||||
uint32_t* portOutputRegister(GPIO_TypeDef* GPIO_x);
|
||||
// the function returns a reference to the STATE address of the GPIO register
|
||||
uint32_t* portInputRegister(GPIO_TypeDef* GPIO_x);
|
||||
|
||||
// ADC
|
||||
// determines the ADC channel number by the board pin number
|
||||
|
||||
@ -100,6 +100,12 @@ uint32_t* portOutputRegister(GPIO_TypeDef* GPIO_x)
|
||||
return &GPIO_x->OUTPUT_;
|
||||
}
|
||||
|
||||
// the function returns a reference to the STATE address of the GPIO register
|
||||
uint32_t* portInputRegister(GPIO_TypeDef* GPIO_x)
|
||||
{
|
||||
return &GPIO_x->STATE;
|
||||
}
|
||||
|
||||
// ---------------------- АЦП ---------------------- //
|
||||
// determines the ADC channel number by the board pin number
|
||||
uint32_t analogInputToChannelNumber(uint32_t PinNumber)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user