diff options
| author | Jean Gressmann <[email protected]> | 2021-03-11 18:20:58 +0100 |
|---|---|---|
| committer | Jean Gressmann <[email protected]> | 2021-03-13 14:51:16 +0100 |
| commit | 01ec0d49ca24cda458d4c2fa4bb5f751ebd4b336 (patch) | |
| tree | 1e49facf0c0d53826f70cf16f015925cb1a815cc /hw/bsp/same54xplainedpro | |
| parent | bcf9c8cb27d223e2b0078daf7e3311db3bb4bd82 (diff) | |
SAM E54 XPlained Pro: use proper defines SPI->USART for board init
Diffstat (limited to 'hw/bsp/same54xplainedpro')
| -rw-r--r-- | hw/bsp/same54xplainedpro/same54xplainedpro.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hw/bsp/same54xplainedpro/same54xplainedpro.c b/hw/bsp/same54xplainedpro/same54xplainedpro.c index 0bdd477d2..70ea7d438 100644 --- a/hw/bsp/same54xplainedpro/same54xplainedpro.c +++ b/hw/bsp/same54xplainedpro/same54xplainedpro.c @@ -144,7 +144,7 @@ static inline void uart_init(void) // BOARD_SERCOM->USART.BAUD.reg = SERCOM_USART_BAUD_FRAC_FP(0) | SERCOM_USART_BAUD_FRAC_BAUD(26); /* 48000000/(16*115200) = 26.041666667 */ BOARD_SERCOM->USART.BAUD.reg = SERCOM_USART_BAUD_BAUD(63019); /* 65536*(1−16*115200/48000000) */ - BOARD_SERCOM->SPI.CTRLA.bit.ENABLE = 1; /* activate SERCOM */ + BOARD_SERCOM->USART.CTRLA.bit.ENABLE = 1; /* activate SERCOM */ while (BOARD_SERCOM->USART.SYNCBUSY.bit.ENABLE); /* wait for SERCOM to be ready */ } @@ -152,7 +152,7 @@ static inline void uart_send_buffer(uint8_t const *text, size_t len) { for (size_t i = 0; i < len; ++i) { BOARD_SERCOM->USART.DATA.reg = text[i]; - while((BOARD_SERCOM->USART.INTFLAG.reg & SERCOM_SPI_INTFLAG_TXC) == 0); + while((BOARD_SERCOM->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_TXC) == 0); } } @@ -160,7 +160,7 @@ static inline void uart_send_str(const char* text) { while (*text) { BOARD_SERCOM->USART.DATA.reg = *text++; - while((BOARD_SERCOM->USART.INTFLAG.reg & SERCOM_SPI_INTFLAG_TXC) == 0); + while((BOARD_SERCOM->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_TXC) == 0); } } |
