mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-26 17:42:18 +03:00
Renaming board files to variant.*
This commit is contained in:
51
hardware/sam/variants/sam3s-ek/variant.cpp
Normal file
51
hardware/sam/variants/sam3s-ek/variant.cpp
Normal file
@ -0,0 +1,51 @@
|
||||
|
||||
/*
|
||||
* UART objects
|
||||
*/
|
||||
ring_buffer rx_buffer0 = { { 0 }, 0, 0 } ;
|
||||
ring_buffer tx_buffer0 = { { 0 }, 0, 0 } ;
|
||||
ring_buffer rx_buffer1 = { { 0 }, 0, 0 } ;
|
||||
ring_buffer tx_buffer1 = { { 0 }, 0, 0 } ;
|
||||
|
||||
UARTClass Serial( &rx_buffer0, &tx_buffer0, UART0, UART0_IRQn, ID_UART0 ) ;
|
||||
UARTClass UART1( &rx_buffer1, &tx_buffer1, UART1, UART1_IRQn, ID_UART1 ) ;
|
||||
|
||||
// IT handlers
|
||||
extern void UART0_IrqHandler( void )
|
||||
{
|
||||
Serial.IrqHandler() ;
|
||||
}
|
||||
|
||||
extern void UART1_IrqHandler( void )
|
||||
{
|
||||
UART1.IrqHandler() ;
|
||||
}
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
|
||||
/*
|
||||
* USART objects
|
||||
*/
|
||||
ring_buffer rx_buffer2 = { { 0 }, 0, 0 } ;
|
||||
ring_buffer tx_buffer2 = { { 0 }, 0, 0 } ;
|
||||
ring_buffer rx_buffer3 = { { 0 }, 0, 0 } ;
|
||||
ring_buffer tx_buffer3 = { { 0 }, 0, 0 } ;
|
||||
|
||||
USARTClass USART1( &rx_buffer2, &tx_buffer2, USART0, USART0_IRQn, ID_USART0 ) ;
|
||||
USARTClass USART2( &rx_buffer3, &tx_buffer3, USART1, USART1_IRQn, ID_USART1 ) ;
|
||||
|
||||
// IT handlers
|
||||
extern void USART0_IrqHandler( void )
|
||||
{
|
||||
USART0.IrqHandler() ;
|
||||
}
|
||||
|
||||
extern void USART1_IrqHandler( void )
|
||||
{
|
||||
USART1.IrqHandler() ;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user