UART_Open functie
Header: #include <applibs/uart.h>
Hiermee opent en configureert u een UART en retourneert u een bestandsdescriptor voor gebruik voor volgende aanroepen.
int UART_Open(UART_Id uartId, const UART_Config * uartConfig);
Parameters
uartId
De id van de UART die moet worden geopend.uartConfig
Een verwijzing naar een UART_Config-struct die de configuratie van de UART definieert. Roep UART_InitConfig aan om een UART_Config met standaardinstellingen op te halen.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
EACCES: toegang tot UART_Id is niet toegestaan omdat de
uartId
niet wordt vermeld in het veld Uart van het toepassingsmanifest.ENODEV: de
uartId
is ongeldig.EINVAL: de
uartConfig
vertegenwoordigt een ongeldige configuratie.EBUSY: de
uartId
is al geopend.EFAULT: de
uartConfig
is NULL.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.
Retourwaarde
Retourneert de bestandsdescriptor van de UART als deze is geopend, of -1 voor fout, in welk geval errno
is ingesteld op de foutwaarde.
Vereisten voor toepassingsmanifest
Voor toegang tot afzonderlijke UART's moet uw toepassing deze identificeren in het veld Uart van het toepassingsmanifest.