Lazuli
Loading...
Searching...
No Matches
serial.c
Go to the documentation of this file.
1/*
2 * SPDX-License-Identifier: GPL-3.0-only
3 * This file is part of Lazuli.
4 */
5
14#include <Lazuli/common.h>
15#include <Lazuli/config.h>
16#include <Lazuli/serial.h>
18
19void
21{
23 if (NULL == serialConfiguration) {
24 return;
25 }
26 }
27
28 Arch_GetSerialConfiguration(serialConfiguration);
29}
30
31void
33{
35 if (NULL == serialConfiguration) {
36 return;
37 }
38 }
39
40 Arch_SetSerialConfiguration(serialConfiguration);
41}
Architecture Abstraction API.
Basic type definitions and useful macros.
#define NULL
NULL pointer.
Definition common.h:70
Include appropriate config file.
const bool LZ_CONFIG_CHECK_NULL_PARAMETERS_IN_SERIAL
When 1, always check for NULL functions parameters in serial API.
void Lz_Serial_GetConfiguration(Lz_SerialConfiguration *const serialConfiguration)
Retrieve the configuration of the serial line.
Definition serial.c:20
void Lz_Serial_SetConfiguration(Lz_SerialConfiguration *const serialConfiguration)
Set the configuration of the serial line.
Definition serial.c:32
Serial port configuration interface.
Represents the configuration of a serial interface.
Definition serial.h:222
void Arch_GetSerialConfiguration(Lz_SerialConfiguration *const configuration)
Retrieve the current configuration of the serial line.
Definition usart.c:441
void Arch_SetSerialConfiguration(const Lz_SerialConfiguration *const configuration)
Configure the serial line according to the parameter.
Definition usart.c:451