no-OS
Loading...
Searching...
No Matches
stm32_uart.c File Reference

Source file of UART driver for STM32. More...

#include <errno.h>
#include <stdlib.h>
#include "no_os_uart.h"
#include "no_os_irq.h"
#include "no_os_lf256fifo.h"
#include "no_os_alloc.h"
#include "stm32_irq.h"
#include "stm32_uart.h"
#include "stm32_hal.h"
Include dependency graph for stm32_uart.c:

Functions

void uart_rx_callback (void *context)
 

Variables

const struct no_os_uart_platform_ops stm32_uart_ops
 STM32 platform specific UART platform ops structure.
 

Detailed Description

Source file of UART driver for STM32.

Author
Darius Berghe (dariu.nosp@m.s.be.nosp@m.rghe@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2020(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ uart_rx_callback()

void uart_rx_callback ( void * context)

Variable Documentation

◆ stm32_uart_ops

const struct no_os_uart_platform_ops stm32_uart_ops
Initial value:
= {
.init = &stm32_uart_init,
.read = &stm32_uart_read,
.write = &stm32_uart_write,
.remove = &stm32_uart_remove
}

STM32 platform specific UART platform ops structure.

STM32 specific UART platform ops structure.