跳转至

lib/uart/backend/stm-impl-uart.h

Classes

Name
struct CFBD_ST_UARTPrivate

Functions

Name
void CFBD_Init_STUARTBackend(CFBD_UARTHandle * handle, uint32_t timeouts, CFBD_ST_UARTPrivate * st_packs, void(*)(CFBD_ST_UARTPrivate *init_callbacks) inits_callback)

Functions Documentation

function CFBD_Init_STUARTBackend

void CFBD_Init_STUARTBackend(
    CFBD_UARTHandle * handle,
    uint32_t timeouts,
    CFBD_ST_UARTPrivate * st_packs,
    void(*)(CFBD_ST_UARTPrivate *init_callbacks) inits_callback
)

Source code

#pragma once

#include <stdint.h>

#include "../uart.h"
#include "cfbd_define.h"

typedef struct
{
    UART_HandleTypeDef hal_uart;
    CFBD_UARTHandle* parent_handles;
} CFBD_ST_UARTPrivate;

void CFBD_Init_STUARTBackend(CFBD_UARTHandle* handle,
                             uint32_t timeouts,
                             CFBD_ST_UARTPrivate* st_packs,
                             void (*inits_callback)(CFBD_ST_UARTPrivate* init_callbacks));

Updated on 2026-02-03 at 13:21:55 +0000