1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-01 03:47:23 +03:00

[sam] adding wiring_digital and validation app

This commit is contained in:
aethaniel
2011-07-13 01:20:40 +02:00
parent 03c064e946
commit 6c6038f81a
75 changed files with 4454 additions and 588 deletions

View File

@ -1,3 +1,4 @@
#include "Arduino.h"
/*
* UART objects
@ -7,8 +8,8 @@ ring_buffer tx_buffer1 = { { 0 }, 0, 0 } ;
ring_buffer rx_buffer2 = { { 0 }, 0, 0 } ;
ring_buffer tx_buffer2 = { { 0 }, 0, 0 } ;
UARTClass Serial1( &rx_buffer1, &tx_buffer1, UART0, UART0_IRQn, ID_UART0 ) ;
UARTClass Serial2( &rx_buffer2, &tx_buffer2, UART1, UART1_IRQn, ID_UART1 ) ;
UARTClass Serial1( UART0, UART0_IRQn, ID_UART0, &rx_buffer1, &tx_buffer1 ) ;
UARTClass Serial2( UART1, UART1_IRQn, ID_UART1, &rx_buffer2, &tx_buffer2 ) ;
// IT handlers
extern void UART0_IrqHandler( void )
@ -23,7 +24,7 @@ extern void UART1_IrqHandler( void )
// ----------------------------------------------------------------------------
#if 0
/*
* USART objects
@ -33,8 +34,8 @@ ring_buffer tx_buffer3 = { { 0 }, 0, 0 } ;
ring_buffer rx_buffer4 = { { 0 }, 0, 0 } ;
ring_buffer tx_buffer4 = { { 0 }, 0, 0 } ;
USARTClass Serial3( &rx_buffer3, &tx_buffer3, USART0, USART0_IRQn, ID_USART0 ) ;
USARTClass Serial4( &rx_buffer4, &tx_buffer4, USART1, USART1_IRQn, ID_USART1 ) ;
USARTClass Serial3( USART0, USART0_IRQn, ID_USART0, &rx_buffer3, &tx_buffer3 ) ;
USARTClass Serial4( USART1, USART1_IRQn, ID_USART1, &rx_buffer4, &tx_buffer4 ) ;
// IT handlers
extern void USART0_IrqHandler( void )
@ -46,6 +47,6 @@ extern void USART1_IrqHandler( void )
{
Serial4.IrqHandler() ;
}
#endif
// ----------------------------------------------------------------------------