mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-16 11:21:18 +03:00
Fixed USARTClass
This commit is contained in:
@ -123,7 +123,7 @@ void USARTClass::IrqHandler( void )
|
|||||||
uint32_t status = _pUsart->US_CSR;
|
uint32_t status = _pUsart->US_CSR;
|
||||||
|
|
||||||
// Did we receive data ?
|
// Did we receive data ?
|
||||||
if ((status & US_CSR_ENDRX) == US_CSR_ENDRX)
|
if ((status & US_CSR_RXRDY) == US_CSR_RXRDY)
|
||||||
_rx_buffer->store_char( _pUsart->US_RHR ) ;
|
_rx_buffer->store_char( _pUsart->US_RHR ) ;
|
||||||
|
|
||||||
// Acknowledge errors
|
// Acknowledge errors
|
||||||
|
@ -326,8 +326,28 @@ extern void init( void )
|
|||||||
WDT_Disable( WDT ) ;
|
WDT_Disable( WDT ) ;
|
||||||
|
|
||||||
// Initialize Serial port UART, common to all SAM3 variants
|
// Initialize Serial port UART, common to all SAM3 variants
|
||||||
PIO_Configure( g_APinDescription[PINS_UART].pPort, g_APinDescription[PINS_UART].ulPinType,
|
PIO_Configure(
|
||||||
g_APinDescription[PINS_UART].ulPin, g_APinDescription[PINS_UART].ulPinConfiguration ) ;
|
g_APinDescription[PINS_UART].pPort,
|
||||||
|
g_APinDescription[PINS_UART].ulPinType,
|
||||||
|
g_APinDescription[PINS_UART].ulPin,
|
||||||
|
g_APinDescription[PINS_UART].ulPinConfiguration);
|
||||||
|
|
||||||
|
// Initialize Serial ports USART
|
||||||
|
PIO_Configure(
|
||||||
|
g_APinDescription[PINS_USART0].pPort,
|
||||||
|
g_APinDescription[PINS_USART0].ulPinType,
|
||||||
|
g_APinDescription[PINS_USART0].ulPin,
|
||||||
|
g_APinDescription[PINS_USART0].ulPinConfiguration);
|
||||||
|
PIO_Configure(
|
||||||
|
g_APinDescription[PINS_USART1].pPort,
|
||||||
|
g_APinDescription[PINS_USART1].ulPinType,
|
||||||
|
g_APinDescription[PINS_USART1].ulPin,
|
||||||
|
g_APinDescription[PINS_USART1].ulPinConfiguration);
|
||||||
|
PIO_Configure(
|
||||||
|
g_APinDescription[PINS_USART2].pPort,
|
||||||
|
g_APinDescription[PINS_USART2].ulPinType,
|
||||||
|
g_APinDescription[PINS_USART2].ulPin,
|
||||||
|
g_APinDescription[PINS_USART2].ulPinConfiguration);
|
||||||
|
|
||||||
// Initialize 10bit Analog Controller
|
// Initialize 10bit Analog Controller
|
||||||
/* Enable peripheral clock.*/
|
/* Enable peripheral clock.*/
|
||||||
|
Reference in New Issue
Block a user