27#if (HAL_USE_SERIAL == TRUE) || defined(__DOXYGEN__)
38#if (PLATFORM_SERIAL_USE_USART1 == TRUE) || defined(__DOXYGEN__)
72#if PLATFORM_SERIAL_USE_USART1 == TRUE
73#if !defined(SERIAL_ADVANCED_BUFFERING_SUPPORT) || \
74 (SERIAL_ADVANCED_BUFFERING_SUPPORT == FALSE)
99#if PLATFORM_SERIAL_USE_USART1 == TRUE
121#if PLATFORM_SERIAL_USE_USART1 == TRUE
SerialDriver SD1
USART1 serial driver identifier.
struct hal_serial_driver SerialDriver
Structure representing a serial driver.
#define SERIAL_DEFAULT_BITRATE
Default bit rate.
void sdObjectInit(SerialDriver *sdp, qnotify_t inotify, qnotify_t onotify)
Initializes a generic serial driver object.
struct hal_serial_config SerialConfig
PLATFORM Serial Driver configuration structure.
void sd_lld_start(SerialDriver *sdp, const SerialConfig *config)
Low level serial driver configuration and (re)start.
void sd_lld_init(void)
Low level serial driver initialization.
static const SerialConfig default_config
Driver default configuration.
void sd_lld_stop(SerialDriver *sdp)
Low level serial driver stop.