mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-13 11:29:58 +03:00
Moved IO_GPIOPortIdx to platform (#14127)
This commit is contained in:
parent
d82cd5a28a
commit
69f8f71b77
2 changed files with 8 additions and 8 deletions
|
@ -52,14 +52,6 @@ uint16_t IO_Pin(IO_t io)
|
||||||
return ioRec->pin;
|
return ioRec->pin;
|
||||||
}
|
}
|
||||||
|
|
||||||
int IO_GPIOPortIdx(IO_t io)
|
|
||||||
{
|
|
||||||
if (!io) {
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
return (((size_t)IO_GPIO(io) - GPIOA_BASE) >> 10);
|
|
||||||
}
|
|
||||||
|
|
||||||
int IO_EXTI_PortSourceGPIO(IO_t io)
|
int IO_EXTI_PortSourceGPIO(IO_t io)
|
||||||
{
|
{
|
||||||
return IO_GPIOPortIdx(io);
|
return IO_GPIOPortIdx(io);
|
||||||
|
|
|
@ -68,3 +68,11 @@ IO_t IOGetByTag(ioTag_t tag)
|
||||||
offset += ioDefUsedOffset[portIdx];
|
offset += ioDefUsedOffset[portIdx];
|
||||||
return ioRecs + offset;
|
return ioRecs + offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int IO_GPIOPortIdx(IO_t io)
|
||||||
|
{
|
||||||
|
if (!io) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return (((size_t)IO_GPIO(io) - GPIOA_BASE) >> 10);
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue