27 #if (HAL_USE_SIO == TRUE) || defined(__DOXYGEN__) 74 #if defined(SIO_DRIVER_EXT_INIT_HOOK) 75 SIO_DRIVER_EXT_INIT_HOOK(siop);
void sio_lld_init(void)
Low level SIO driver initialization.
void sioObjectInit(SIODriver *siop)
Initializes the standard part of a SIODriver structure.
Structure representing a SIO driver.
static void osalSysUnlock(void)
Leaves a critical zone from thread context.
const SIOConfig * config
Current configuration data.
void sioInit(void)
SIO Driver initialization.
siostate_t state
Driver state.
void sio_lld_stop(SIODriver *siop)
Deactivates the SIO peripheral.
void sio_lld_start(SIODriver *siop)
Configures and activates the SIO peripheral.
#define osalDbgCheck(c)
Function parameters check.
static void osalSysLock(void)
Enters a critical zone from thread context.
void sioStop(SIODriver *siop)
Deactivates the SIO peripheral.
#define osalDbgAssert(c, remark)
Condition assertion.
Driver configuration structure.
void sioStart(SIODriver *siop, const SIOConfig *config)
Configures and activates the SIO peripheral.