UART_Open függvény
Fejléc: #include <applibs/uart.h>
Megnyitja és konfigurálja az UART-et, és visszaad egy fájlleírót, amelyet a későbbi hívásokhoz használhat.
int UART_Open(UART_Id uartId, const UART_Config * uartConfig);
Paraméterek
uartId
A megnyitni kívánt UART azonosítója.uartConfig
Az UART konfigurációját meghatározó UART_Config szerkezetre mutató mutató. Az alapértelmezett beállításokkal rendelkező UART_Config lekéréséhez hívja meg a UART_InitConfig .
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EACCES: a UART_Id elérése nem engedélyezett, mivel a
uartId
nem szerepel az alkalmazásjegyzék Uart mezőjében.ENODEV: a
uartId
érvénytelen.EINVAL: a
uartConfig
érvénytelen konfigurációt jelöl.EBUSY: a
uartId
már nyitva van.EFAULT: a
uartConfig
értéke NULL.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.
Visszatérési érték
Az UART fájlleíróját adja vissza, ha az sikeresen meg lett nyitva, vagy -1 hiba esetén, amely esetben errno
a hibaérték van beállítva.
Alkalmazásjegyzékre vonatkozó követelmények
Az egyes UART-k eléréséhez az alkalmazásnak azonosítania kell őket az alkalmazásjegyzék Uart mezőjében.