git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15753 27425a3e-05d8-49a3-a47f-9c15f0e5edd8

This commit is contained in:
Giovanni Di Sirio 2022-09-02 17:56:24 +00:00
parent cc6fdedf79
commit 8edeca1379
2 changed files with 3 additions and 4 deletions

View File

@ -448,14 +448,13 @@ msg_t sio_lld_control(SIODriver *siop, unsigned int operation, void *arg) {
* @notapi * @notapi
*/ */
void sio_lld_serve_interrupt(SIODriver *siop) { void sio_lld_serve_interrupt(SIODriver *siop) {
sioevents_t events, enabled; sioevents_t events;
#if SIO_USE_SYNCHRONIZATION == TRUE #if SIO_USE_SYNCHRONIZATION == TRUE
__syscall2rr(201, SB_VUART_GEVT, siop->nvuart); __syscall2rr(201, SB_VUART_GEVT, siop->nvuart);
osalDbgAssert((msg_t)r0 == HAL_RET_SUCCESS, "unexpected failure"); osalDbgAssert((msg_t)r0 == HAL_RET_SUCCESS, "unexpected failure");
/* Only processing enabled events.*/ /* Only processing enabled events.*/
enabled = siop->enabled
events = (sioevents_t)r1; events = (sioevents_t)r1;
/* Processing events, if any.*/ /* Processing events, if any.*/

View File

@ -96,7 +96,7 @@ void sb_api_vio_uart(struct port_extctx *ectxp) {
if (msg == HAL_RET_SUCCESS) { if (msg == HAL_RET_SUCCESS) {
/* Starting with disabled events, enabling the callback.*/ /* Starting with disabled events, enabling the callback.*/
sioWriteEnableFlags(unitp->siop, SIO_FL_NONE); sioWriteEnableFlags(unitp->siop, SIO_EV_NONE);
sioSetCallbackX(unitp->siop, vuart_cb); sioSetCallbackX(unitp->siop, vuart_cb);
} }
@ -204,7 +204,7 @@ void sb_api_vio_uart(struct port_extctx *ectxp) {
} }
case SB_VUART_WREN: case SB_VUART_WREN:
{ {
sioflags_t flags = (sioflags_t)ectxp->r2; sioevents_t flags = (sioevents_t)ectxp->r2;
if (unitp->siop->state != SIO_READY) { if (unitp->siop->state != SIO_READY) {
ectxp->r0 = (uint32_t)CH_RET_EIO; ectxp->r0 = (uint32_t)CH_RET_EIO;