1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-28 22:54:20 +01: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

@ -59,9 +59,9 @@ extern "C"{
#define interrupts() sei()
#define noInterrupts() cli()
#define clockCyclesPerMicrosecond() ( BOARD_MCK / 1000000L )
#define clockCyclesToMicroseconds(a) ( ((a) * 1000L) / (BOARD_MCK / 1000L) )
#define microsecondsToClockCycles(a) ( ((a) * (BOARD_MCK / 1000L)) / 1000L )
#define clockCyclesPerMicrosecond() ( VARIANT_MCK / 1000000L )
#define clockCyclesToMicroseconds(a) ( ((a) * 1000L) / (VARIANT_MCK / 1000L) )
#define microsecondsToClockCycles(a) ( ((a) * (VARIANT_MCK / 1000L)) / 1000L )
#define lowByte(w) ((uint8_t) ((w) & 0xff))
#define highByte(w) ((uint8_t) ((w) >> 8))
@ -71,7 +71,6 @@ extern "C"{
#define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
typedef unsigned int word;
#define bit(b) (1UL << (b))
@ -80,29 +79,35 @@ typedef unsigned int word;
typedef uint8_t boolean ;
typedef uint8_t byte ;
void init( void ) ;
void pinMode( uint8_t, uint8_t ) ;
void digitalWrite( uint8_t, uint8_t ) ;
int digitalRead( uint8_t ) ;
int analogRead( uint8_t ) ;
void analogReference( uint8_t mode ) ;
void analogWrite( uint8_t, int ) ;
// wiring_digital.c
extern void pinMode( uint32_t dwPin, uint32_t dwMode ) ;
extern void digitalWrite( uint32_t dwPin, uint32_t dwVal ) ;
extern int digitalRead( uint32_t dwPin ) ;
unsigned long millis( void ) ;
unsigned long micros( void ) ;
// wiring_analog.c
extern int analogRead( uint8_t ) ;
extern void analogReference( uint8_t mode ) ;
extern void analogWrite( uint8_t, int ) ;
// wiring.c
extern void init( void ) ;
extern unsigned long millis( void ) ;
extern unsigned long micros( void ) ;
//void delay(unsigned long);
#define delay( dwMs ) Wait( dwMs )
void delayMicroseconds( unsigned int us ) ;
extern void delayMicroseconds( unsigned int us ) ;
void shiftOut( uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val ) ;
uint8_t shiftIn( uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder ) ;
// wiring_shift.c
extern void shiftOut( uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val ) ;
extern uint8_t shiftIn( uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder ) ;
void attachInterrupt( uint8_t, void (*)(void), int mode ) ;
void detachInterrupt( uint8_t ) ;
extern void attachInterrupt( uint8_t, void (*)(void), int mode ) ;
extern void detachInterrupt( uint8_t ) ;
void setup( void ) ;
void loop( void ) ;
// sketch
extern void setup( void ) ;
extern void loop( void ) ;
// Get the bit location within the hardware port of the given virtual pin.
// This comes from the pins_*.c file for the active board configuration.
@ -138,16 +143,16 @@ uint16_t makeWord( byte h, byte l ) ;
#define word(...) makeWord(__VA_ARGS__)
unsigned long pulseIn( uint8_t pin, uint8_t state, unsigned long timeout = 1000000L ) ;
extern unsigned long pulseIn( uint8_t pin, uint8_t state, unsigned long timeout = 1000000L ) ;
void tone( uint8_t _pin, unsigned int frequency, unsigned long duration = 0 ) ;
void noTone( uint8_t _pin ) ;
extern void tone( uint8_t _pin, unsigned int frequency, unsigned long duration = 0 ) ;
extern void noTone( uint8_t _pin ) ;
// WMath prototypes
long random( long ) ;
long random( long, long ) ;
void randomSeed( unsigned int ) ;
long map( long, long, long, long, long ) ;
extern long random( long ) ;
extern long random( long, long ) ;
extern void randomSeed( unsigned int ) ;
extern long map( long, long, long, long, long ) ;
#endif // __cplusplus

View File

@ -1,4 +1,3 @@
//#include "wiring_private.h"
#include <stdint.h>
#include "HardwareSerial.h"

View File

@ -30,7 +30,7 @@ extern "C" {
void randomSeed(unsigned int seed)
{
if (seed != 0) {
srandom(seed);
srand(seed);
}
}
@ -39,7 +39,7 @@ long random(long howbig)
if (howbig == 0) {
return 0;
}
return random() % howbig;
return rand() % howbig;
}
long random(long howsmall, long howbig)

View File

@ -64,7 +64,7 @@ String::String(unsigned char value, unsigned char base)
{
init();
char buf[9];
utoa(value, buf, base);
// utoa(value, buf, base);
*this = buf;
}
@ -72,7 +72,7 @@ String::String(int value, unsigned char base)
{
init();
char buf[18];
itoa(value, buf, base);
// itoa(value, buf, base);
*this = buf;
}
@ -80,7 +80,7 @@ String::String(unsigned int value, unsigned char base)
{
init();
char buf[17];
utoa(value, buf, base);
// utoa(value, buf, base);
*this = buf;
}
@ -88,7 +88,7 @@ String::String(long value, unsigned char base)
{
init();
char buf[34];
ltoa(value, buf, base);
// ltoa(value, buf, base);
*this = buf;
}
@ -96,7 +96,7 @@ String::String(unsigned long value, unsigned char base)
{
init();
char buf[33];
ultoa(value, buf, base);
// ultoa(value, buf, base);
*this = buf;
}
@ -251,35 +251,35 @@ unsigned char String::concat(char c)
unsigned char String::concat(unsigned char num)
{
char buf[4];
itoa(num, buf, 10);
// itoa(num, buf, 10);
return concat(buf, strlen(buf));
}
unsigned char String::concat(int num)
{
char buf[7];
itoa(num, buf, 10);
// itoa(num, buf, 10);
return concat(buf, strlen(buf));
}
unsigned char String::concat(unsigned int num)
{
char buf[6];
utoa(num, buf, 10);
// utoa(num, buf, 10);
return concat(buf, strlen(buf));
}
unsigned char String::concat(long num)
{
char buf[12];
ltoa(num, buf, 10);
// ltoa(num, buf, 10);
return concat(buf, strlen(buf));
}
unsigned char String::concat(unsigned long num)
{
char buf[11];
ultoa(num, buf, 10);
// ultoa(num, buf, 10);
return concat(buf, strlen(buf));
}

View File

@ -13,12 +13,12 @@ all: sam3s_ek
sam3s_ek:
@echo --- Making sam3s_ek
@$(MAKE) DEBUG=1 $(SUBMAKE_OPTIONS) -f arduino_sam3s_ek.mk
@$(MAKE) $(SUBMAKE_OPTIONS) -f arduino_sam3s_ek.mk
# @$(MAKE) $(SUBMAKE_OPTIONS) -f arduino_sam3s_ek.mk
.PHONY: clean
clean:
@echo --- Cleaning sam3s_ek
@$(MAKE) $(SUBMAKE_OPTIONS) -f arduino_sam3s_ek.mk $@
@$(MAKE) DEBUG=1 $(SUBMAKE_OPTIONS) -f arduino_sam3s_ek.mk $@
# @$(MAKE) $(SUBMAKE_OPTIONS) -f arduino_sam3s_ek.mk $@

View File

@ -3,7 +3,7 @@
CHIP=sam3s4
VARIANT=sam3s_ek
LIBNAME=arduino_sam3s_ek
LIBNAME=libarduino_$(VARIANT)
TOOLCHAIN=gcc
#-------------------------------------------------------------------------------
@ -24,17 +24,15 @@ VARIANT_PATH = ../../../variants/sam3s-ek
#-------------------------------------------------------------------------------
vpath %.h $(PROJECT_BASE_PATH) $(SYSTEM_PATH) $(VARIANT_PATH)
vpath %.c $(PROJECT_BASE_PATH)
vpath %.c $(PROJECT_BASE_PATH) $(VARIANT_PATH)
vpath %.cpp $(PROJECT_BASE_PATH) $(PROJECT_BASE_PATH)
VPATH+=$(PROJECT_BASE_PATH)
INCLUDES = -I$(PROJECT_BASE_PATH)
INCLUDES = -I$(PROJECT_BASE_PATH)
INCLUDES += -I$(SYSTEM_PATH)
INCLUDES += -I$(SYSTEM_PATH)/libsam
INCLUDES += -I$(VARIANT_PATH)
INCLUDES += -I$(VARIANT_PATH)
INCLUDES += -I$(CMSIS_PATH)
#-------------------------------------------------------------------------------
@ -69,7 +67,7 @@ C_SRC=$(wildcard $(PROJECT_BASE_PATH)/*.c)
C_OBJ_TEMP = $(patsubst %.c, %.o, $(notdir $(C_SRC)))
# during development, remove some files
C_OBJ_FILTER=wiring_analog.o wiring_digital.o wiring_pulse.o
C_OBJ_FILTER=wiring_analog.o wiring_pulse.o
C_OBJ=$(filter-out $(C_OBJ_FILTER), $(C_OBJ_TEMP))
@ -81,8 +79,7 @@ CPP_SRC=$(wildcard $(PROJECT_BASE_PATH)/*.cpp)
CPP_OBJ_TEMP = $(patsubst %.cpp, %.o, $(notdir $(CPP_SRC)))
# during development, remove some files
CPP_OBJ_FILTER=Tone.o WMath.o
#WString.o
CPP_OBJ_FILTER=Tone.o
CPP_OBJ=$(filter-out $(CPP_OBJ_FILTER), $(CPP_OBJ_TEMP))
@ -138,13 +135,19 @@ $(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: %.cpp
# @$(CC) -c $(CPPFLAGS) $< -o $@
$(CC) -xc++ -c $(CPPFLAGS) $< -o $@
$(OUTPUT_PATH)/variant.o: $(VARIANT_PATH)/variant.cpp
# @$(CC) -c $(CPPFLAGS) $< -o $@
@$(CC) -xc++ -c $(CPPFLAGS) $< -o $@
$(addprefix $(OUTPUT_PATH)/,$(A_OBJ)): $(OUTPUT_PATH)/%.o: %.s
@$(AS) -c $(ASFLAGS) $< -o $@
$(OUTPUT_LIB): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(CPP_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(A_OBJ))
$(OUTPUT_LIB): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(CPP_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(A_OBJ)) $(OUTPUT_PATH)/variant.o
@$(AR) -v -r "$(OUTPUT_BIN)/$@" $^
@"$(AR)" -r "../$@" $^
@$(NM) "$(OUTPUT_BIN)/$@" > "$(OUTPUT_BIN)/$@.txt"
.PHONY: clean
clean:
@echo --- Cleaning sam3s_ek files [$(OUTPUT_PATH)$(SEP)*.o]

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,43 @@
#include "itoa.h"
#include <string.h>
/* reverse: reverse string s in place */
static void reverse( char s[] )
{
int i, j ;
char c ;
for ( i = 0, j = strlen(s)-1 ; i < j ; i++, j-- )
{
c = s[i] ;
s[i] = s[j] ;
s[j] = c ;
}
}
/* itoa: convert n to characters in s */
extern void itoa( int n, char s[] )
{
int i, sign ;
if ( (sign = n) < 0 ) /* record sign */
{
n = -n; /* make n positive */
}
i = 0;
do
{ /* generate digits in reverse order */
s[i++] = n % 10 + '0'; /* get next digit */
} while ((n /= 10) > 0) ; /* delete it */
if (sign < 0 )
{
s[i++] = '-';
}
s[i] = '\0';
reverse( s ) ;
}

View File

@ -0,0 +1,6 @@
#ifndef _ITOA_
#define _ITOA_
extern void itoa( int n, char s[] ) ;
#endif // _ITOA_

Binary file not shown.

View File

@ -0,0 +1,385 @@
WInterrupts.o:
00000004 r APinDescription
00000002 r MISO
00000001 r MOSI
00000003 r SCK
00000000 r SS
00000000 T attachInterrupt
00000000 T detachInterrupt
00000000 b intFunc
board_cstartup_gnu_sam3.o:
U ACC_IrqHandler
U ADC_IrqHandler
00000004 r APinDescription
U BusFault_Handler
U CRCCU_IrqHandler
U DAC_IrqHandler
U DebugMon_Handler
U Dummy_Handler
U EEFC_IrqHandler
U HardFault_Handler
U MCI_IrqHandler
00000002 r MISO
00000001 r MOSI
U MemManage_Handler
U NMI_Handler
U PIOA_IrqHandler
U PIOB_IrqHandler
U PIOC_IrqHandler
U PMC_IrqHandler
U PWM_IrqHandler
U PendSV_Handler
U RSTC_IrqHandler
U RTC_IrqHandler
U RTT_IrqHandler
00000000 T Reset_Handler
00000003 r SCK
U SMC_IrqHandler
U SPI_IrqHandler
00000000 r SS
U SSC_IrqHandler
U SUPC_IrqHandler
U SVC_Handler
U SysTick_Handler
U TC0_IrqHandler
U TC1_IrqHandler
U TC2_IrqHandler
U TC3_IrqHandler
U TC4_IrqHandler
U TC5_IrqHandler
U TWI0_IrqHandler
U TWI1_IrqHandler
U UART0_IrqHandler
U UART1_IrqHandler
U USART0_IrqHandler
U USART1_IrqHandler
U USBD_IrqHandler
U UsageFault_Handler
U WDT_IrqHandler
U __libc_init_array
U _erelocate
U _etext
U _ezero
U _sfixed
U _srelocate
U _szero
U init
U main
00000000 D pdwStack
00000000 D vector_table
itoa.o:
00000000 T itoa
00000000 t reverse
U strlen
syscalls_sam3.o:
00000000 T _close
U _end
00000000 T _exit
00000000 T _fstat
00000000 T _getpid
00000000 T _isatty
00000000 T _kill
00000000 T _lseek
00000000 T _read
00000000 T _sbrk
00000000 T _write
00000000 b heap.6819
U iprintf
00000000 T link
wiring.o:
00000004 r APinDescription
U GetTickCount
00000000 t LowLevelInit_sam3s_ek
00000002 r MISO
00000001 r MOSI
00000000 t NVIC_SetPriority
U PIO_Configure
00000003 r SCK
00000000 r SS
00000000 t SysTick_Config
00000000 T SysTick_Handler
U TimeTick_Increment
U WDT_Disable
00000000 T Wait
00000000 T delayMicroseconds
00000000 T init
00000000 T micros
00000000 T millis
00000008 b timer0_fract
00000004 B timer0_millis
00000000 B timer0_overflow_count
wiring_digital.o:
00000004 r APinDescription
00000002 r MISO
00000001 r MOSI
U PIO_Configure
U PIO_Get
U PIO_SetOutput
00000003 r SCK
00000000 r SS
00000000 T digitalRead
00000000 T digitalWrite
00000000 T pinMode
wiring_shift.o:
00000004 r APinDescription
00000002 r MISO
00000001 r MOSI
00000003 r SCK
00000000 r SS
U digitalRead
U digitalWrite
00000000 T shiftIn
00000000 T shiftOut
HardwareSerial.o:
00000000 T _Z10store_charhP12_ring_buffer
Print.o:
00000030 r _ZL15APinDescription
0000002b r _ZL2SS
0000002e r _ZL3SCK
0000002d r _ZL4MISO
0000002c r _ZL4MOSI
00000000 T _ZN5Print10printFloatEdh
00000000 T _ZN5Print11printNumberEmh
00000000 T _ZN5Print5printEPKc
00000000 T _ZN5Print5printERK6String
00000000 T _ZN5Print5printEc
00000000 T _ZN5Print5printEdi
00000000 T _ZN5Print5printEhi
00000000 T _ZN5Print5printEii
00000000 T _ZN5Print5printEji
00000000 T _ZN5Print5printEli
00000000 T _ZN5Print5printEmi
00000000 T _ZN5Print5writeEPKc
00000000 T _ZN5Print5writeEPKhj
00000000 T _ZN5Print7printlnEPKc
00000000 T _ZN5Print7printlnERK6String
00000000 T _ZN5Print7printlnEc
00000000 T _ZN5Print7printlnEdi
00000000 T _ZN5Print7printlnEhi
00000000 T _ZN5Print7printlnEii
00000000 T _ZN5Print7printlnEji
00000000 T _ZN5Print7printlnEli
00000000 T _ZN5Print7printlnEmi
00000000 T _ZN5Print7printlnEv
00000000 W _ZNK6String6lengthEv
U _ZNK6StringixEj
0000001c R _ZTI5Print
00000024 R _ZTS5Print
00000008 R _ZTV5Print
U _ZTVN10__cxxabiv117__class_type_infoE
U __aeabi_d2iz
U __aeabi_d2uiz
U __aeabi_dadd
U __aeabi_dcmplt
U __aeabi_ddiv
U __aeabi_dmul
U __aeabi_dsub
U __aeabi_i2d
U __aeabi_ui2d
U __aeabi_unwind_cpp_pr1
U __cxa_pure_virtual
UART.o:
U PMC_DisablePeripheral
U PMC_EnablePeripheral
U _Z10store_charhP12_ring_buffer
00000048 r _ZL15APinDescription
00000043 r _ZL2SS
00000046 r _ZL3SCK
00000045 r _ZL4MISO
00000044 r _ZL4MOSI
00000000 W _ZN14HardwareSerialC1Ev
00000000 W _ZN14HardwareSerialC2Ev
00000000 n _ZN14HardwareSerialC5Ev
U _ZN5Print5writeEPKc
U _ZN5Print5writeEPKhj
00000000 W _ZN5PrintC1Ev
00000000 W _ZN5PrintC2Ev
00000000 n _ZN5PrintC5Ev
00000000 W _ZN6StreamC1Ev
00000000 W _ZN6StreamC2Ev
00000000 n _ZN6StreamC5Ev
00000000 T _ZN9UARTClass10IrqHandlerEv
00000000 T _ZN9UARTClass3endEv
00000000 T _ZN9UARTClass4peekEv
00000000 T _ZN9UARTClass4readEv
00000000 T _ZN9UARTClass5beginEm
00000000 T _ZN9UARTClass5flushEv
00000000 T _ZN9UARTClass5writeEh
00000000 T _ZN9UARTClass9availableEv
00000000 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
00000000 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
00000000 V _ZTI14HardwareSerial
U _ZTI5Print
00000000 V _ZTI6Stream
0000002c R _ZTI9UARTClass
00000000 V _ZTS14HardwareSerial
00000000 V _ZTS6Stream
00000038 R _ZTS9UARTClass
00000000 V _ZTV14HardwareSerial
U _ZTV5Print
00000000 V _ZTV6Stream
00000000 R _ZTV9UARTClass
U _ZTVN10__cxxabiv120__si_class_type_infoE
U __aeabi_unwind_cpp_pr1
U __cxa_pure_virtual
USART.o:
U PMC_DisablePeripheral
U PMC_EnablePeripheral
U _Z10store_charhP12_ring_buffer
0000004c r _ZL15APinDescription
00000045 r _ZL2SS
00000048 r _ZL3SCK
00000047 r _ZL4MISO
00000046 r _ZL4MOSI
00000000 T _ZN10USARTClass10IrqHandlerEv
00000000 T _ZN10USARTClass3endEv
00000000 T _ZN10USARTClass4peekEv
00000000 T _ZN10USARTClass4readEv
00000000 T _ZN10USARTClass5beginEm
00000000 T _ZN10USARTClass5flushEv
00000000 T _ZN10USARTClass5writeEh
00000000 T _ZN10USARTClass9availableEv
00000000 T _ZN10USARTClassC1EP5Usart4IRQnmP12_ring_bufferS4_
00000000 T _ZN10USARTClassC2EP5Usart4IRQnmP12_ring_bufferS4_
00000000 W _ZN14HardwareSerialC1Ev
00000000 W _ZN14HardwareSerialC2Ev
00000000 n _ZN14HardwareSerialC5Ev
U _ZN5Print5writeEPKc
U _ZN5Print5writeEPKhj
00000000 W _ZN5PrintC1Ev
00000000 W _ZN5PrintC2Ev
00000000 n _ZN5PrintC5Ev
00000000 W _ZN6StreamC1Ev
00000000 W _ZN6StreamC2Ev
00000000 n _ZN6StreamC5Ev
0000002c R _ZTI10USARTClass
00000000 V _ZTI14HardwareSerial
U _ZTI5Print
00000000 V _ZTI6Stream
00000038 R _ZTS10USARTClass
00000000 V _ZTS14HardwareSerial
00000000 V _ZTS6Stream
00000000 R _ZTV10USARTClass
00000000 V _ZTV14HardwareSerial
U _ZTV5Print
00000000 V _ZTV6Stream
U _ZTVN10__cxxabiv120__si_class_type_infoE
U __aeabi_unwind_cpp_pr1
U __cxa_pure_virtual
WString.o:
00000000 T _ZN6String10invalidateEv
00000000 T _ZN6String11toLowerCaseEv
00000000 T _ZN6String11toUpperCaseEv
00000000 T _ZN6String12changeBufferEj
00000000 T _ZN6String4copyEPKcj
00000000 W _ZN6String4initEv
00000000 T _ZN6String4trimEv
00000000 T _ZN6String6concatEPKc
00000000 T _ZN6String6concatEPKcj
00000000 T _ZN6String6concatERKS_
00000000 T _ZN6String6concatEc
00000000 T _ZN6String6concatEh
00000000 T _ZN6String6concatEi
00000000 T _ZN6String6concatEj
00000000 T _ZN6String6concatEl
00000000 T _ZN6String6concatEm
00000000 T _ZN6String7replaceERKS_S1_
00000000 T _ZN6String7replaceEcc
00000000 T _ZN6String7reserveEj
00000000 T _ZN6String9setCharAtEjc
00000000 T _ZN6StringC1EPKc
00000000 T _ZN6StringC1ERKS_
00000000 T _ZN6StringC1Ec
00000000 T _ZN6StringC1Ehh
00000000 T _ZN6StringC1Eih
00000000 T _ZN6StringC1Ejh
00000000 T _ZN6StringC1Elh
00000000 T _ZN6StringC1Emh
00000000 T _ZN6StringC2EPKc
00000000 T _ZN6StringC2ERKS_
00000000 T _ZN6StringC2Ec
00000000 T _ZN6StringC2Ehh
00000000 T _ZN6StringC2Eih
00000000 T _ZN6StringC2Ejh
00000000 T _ZN6StringC2Elh
00000000 T _ZN6StringC2Emh
00000000 T _ZN6StringD1Ev
00000000 T _ZN6StringD2Ev
00000000 T _ZN6StringaSEPKc
00000000 T _ZN6StringaSERKS_
00000000 T _ZN6StringixEj
00000000 T _ZNK6String10startsWithERKS_
00000000 T _ZNK6String10startsWithERKS_j
00000000 T _ZNK6String11lastIndexOfERKS_
00000000 T _ZNK6String11lastIndexOfERKS_i
00000000 T _ZNK6String11lastIndexOfEc
00000000 T _ZNK6String11lastIndexOfEci
00000000 T _ZNK6String16equalsIgnoreCaseERKS_
00000000 T _ZNK6String5toIntEv
00000000 T _ZNK6String6charAtEj
00000000 T _ZNK6String6equalsEPKc
00000000 T _ZNK6String6equalsERKS_
00000000 T _ZNK6String7indexOfERKS_
00000000 T _ZNK6String7indexOfERKS_j
00000000 T _ZNK6String7indexOfEc
00000000 T _ZNK6String7indexOfEcj
00000000 T _ZNK6String8endsWithERKS_
00000000 T _ZNK6String8getBytesEPhjj
00000000 T _ZNK6String9compareToERKS_
00000000 T _ZNK6String9substringEj
00000000 T _ZNK6String9substringEjj
00000000 T _ZNK6StringgeERKS_
00000000 T _ZNK6StringgtERKS_
00000000 T _ZNK6StringixEj
00000000 T _ZNK6StringleERKS_
00000000 T _ZNK6StringltERKS_
00000000 b _ZZN6StringixEjE19dummy_writable_char
00000000 T _ZplRK15StringSumHelperPKc
00000000 T _ZplRK15StringSumHelperRK6String
00000000 T _ZplRK15StringSumHelperc
00000000 T _ZplRK15StringSumHelperh
00000000 T _ZplRK15StringSumHelperi
00000000 T _ZplRK15StringSumHelperj
00000000 T _ZplRK15StringSumHelperl
00000000 T _ZplRK15StringSumHelperm
U __aeabi_unwind_cpp_pr1
U atol
U free
U isspace
U memcpy
U memmove
U realloc
U strchr
U strcmp
U strcpy
U strlen
U strncmp
U strncpy
U strrchr
U strstr
U tolower
U toupper
main.o:
00000004 r _ZL15APinDescription
00000000 r _ZL2SS
00000003 r _ZL3SCK
00000002 r _ZL4MISO
00000001 r _ZL4MOSI
U __aeabi_unwind_cpp_pr0
U init
U loop
00000000 T main
U setup

View File

@ -0,0 +1,414 @@
WInterrupts.o:
00000004 r APinDescription
00000002 r MISO
00000001 r MOSI
00000003 r SCK
00000000 r SS
00000000 T attachInterrupt
00000000 T detachInterrupt
00000000 b intFunc
board_cstartup_gnu_sam3.o:
U ACC_IrqHandler
U ADC_IrqHandler
00000004 r APinDescription
U BusFault_Handler
U CRCCU_IrqHandler
U DAC_IrqHandler
U DebugMon_Handler
U Dummy_Handler
U EEFC_IrqHandler
U HardFault_Handler
U MCI_IrqHandler
00000002 r MISO
00000001 r MOSI
U MemManage_Handler
U NMI_Handler
U PIOA_IrqHandler
U PIOB_IrqHandler
U PIOC_IrqHandler
U PMC_IrqHandler
U PWM_IrqHandler
U PendSV_Handler
U RSTC_IrqHandler
U RTC_IrqHandler
U RTT_IrqHandler
00000000 T Reset_Handler
00000003 r SCK
U SMC_IrqHandler
U SPI_IrqHandler
00000000 r SS
U SSC_IrqHandler
U SUPC_IrqHandler
U SVC_Handler
U SysTick_Handler
U TC0_IrqHandler
U TC1_IrqHandler
U TC2_IrqHandler
U TC3_IrqHandler
U TC4_IrqHandler
U TC5_IrqHandler
U TWI0_IrqHandler
U TWI1_IrqHandler
U UART0_IrqHandler
U UART1_IrqHandler
U USART0_IrqHandler
U USART1_IrqHandler
U USBD_IrqHandler
U UsageFault_Handler
U WDT_IrqHandler
U __libc_init_array
U _erelocate
U _etext
U _ezero
U _sfixed
U _srelocate
U _szero
U init
U main
00000000 D pdwStack
00000000 D vector_table
itoa.o:
00000000 T itoa
00000000 t reverse
U strlen
syscalls_sam3.o:
00000000 T _close
U _end
00000000 T _exit
00000000 T _fstat
00000000 T _getpid
00000000 T _isatty
00000000 T _kill
00000000 T _lseek
00000000 T _read
00000000 T _sbrk
00000000 T _write
00000000 b heap.6819
U iprintf
00000000 T link
wiring.o:
00000004 r APinDescription
U GetTickCount
00000000 t LowLevelInit_sam3s_ek
00000002 r MISO
00000001 r MOSI
00000000 t NVIC_SetPriority
U PIO_Configure
00000003 r SCK
00000000 r SS
00000000 t SysTick_Config
00000000 T SysTick_Handler
U TimeTick_Increment
U WDT_Disable
00000000 T delayMicroseconds
00000000 T init
00000000 T micros
00000000 T millis
00000008 b timer0_fract
00000004 B timer0_millis
00000000 B timer0_overflow_count
wiring_digital.o:
00000004 r APinDescription
00000002 r MISO
00000001 r MOSI
U PIO_Configure
U PIO_Get
U PIO_SetOutput
00000003 r SCK
00000000 r SS
00000000 T digitalRead
00000000 T digitalWrite
00000000 T pinMode
wiring_shift.o:
00000004 r APinDescription
00000002 r MISO
00000001 r MOSI
00000003 r SCK
00000000 r SS
U digitalRead
U digitalWrite
00000000 T shiftIn
00000000 T shiftOut
HardwareSerial.o:
00000000 T _Z10store_charhP12_ring_buffer
Print.o:
00000030 r _ZL15APinDescription
0000002b r _ZL2SS
0000002e r _ZL3SCK
0000002d r _ZL4MISO
0000002c r _ZL4MOSI
00000000 T _ZN5Print10printFloatEdh
00000000 T _ZN5Print11printNumberEmh
00000000 T _ZN5Print5printEPKc
00000000 T _ZN5Print5printERK6String
00000000 T _ZN5Print5printEc
00000000 T _ZN5Print5printEdi
00000000 T _ZN5Print5printEhi
00000000 T _ZN5Print5printEii
00000000 T _ZN5Print5printEji
00000000 T _ZN5Print5printEli
00000000 T _ZN5Print5printEmi
00000000 T _ZN5Print5writeEPKc
00000000 T _ZN5Print5writeEPKhj
00000000 T _ZN5Print7printlnEPKc
00000000 T _ZN5Print7printlnERK6String
00000000 T _ZN5Print7printlnEc
00000000 T _ZN5Print7printlnEdi
00000000 T _ZN5Print7printlnEhi
00000000 T _ZN5Print7printlnEii
00000000 T _ZN5Print7printlnEji
00000000 T _ZN5Print7printlnEli
00000000 T _ZN5Print7printlnEmi
00000000 T _ZN5Print7printlnEv
00000000 W _ZNK6String6lengthEv
U _ZNK6StringixEj
0000001c R _ZTI5Print
00000024 R _ZTS5Print
00000008 R _ZTV5Print
U _ZTVN10__cxxabiv117__class_type_infoE
U __aeabi_d2iz
U __aeabi_d2uiz
U __aeabi_dadd
U __aeabi_dcmplt
U __aeabi_ddiv
U __aeabi_dmul
U __aeabi_dsub
U __aeabi_i2d
U __aeabi_ui2d
U __aeabi_unwind_cpp_pr1
U __cxa_pure_virtual
UART.o:
U PMC_DisablePeripheral
U PMC_EnablePeripheral
U _Z10store_charhP12_ring_buffer
00000048 r _ZL15APinDescription
00000043 r _ZL2SS
00000046 r _ZL3SCK
00000045 r _ZL4MISO
00000044 r _ZL4MOSI
00000000 W _ZN14HardwareSerialC1Ev
00000000 W _ZN14HardwareSerialC2Ev
00000000 n _ZN14HardwareSerialC5Ev
U _ZN5Print5writeEPKc
U _ZN5Print5writeEPKhj
00000000 W _ZN5PrintC1Ev
00000000 W _ZN5PrintC2Ev
00000000 n _ZN5PrintC5Ev
00000000 W _ZN6StreamC1Ev
00000000 W _ZN6StreamC2Ev
00000000 n _ZN6StreamC5Ev
00000000 T _ZN9UARTClass10IrqHandlerEv
00000000 T _ZN9UARTClass3endEv
00000000 T _ZN9UARTClass4peekEv
00000000 T _ZN9UARTClass4readEv
00000000 T _ZN9UARTClass5beginEm
00000000 T _ZN9UARTClass5flushEv
00000000 T _ZN9UARTClass5writeEh
00000000 T _ZN9UARTClass9availableEv
00000000 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
00000000 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
00000000 V _ZTI14HardwareSerial
U _ZTI5Print
00000000 V _ZTI6Stream
0000002c R _ZTI9UARTClass
00000000 V _ZTS14HardwareSerial
00000000 V _ZTS6Stream
00000038 R _ZTS9UARTClass
00000000 V _ZTV14HardwareSerial
U _ZTV5Print
00000000 V _ZTV6Stream
00000000 R _ZTV9UARTClass
U _ZTVN10__cxxabiv120__si_class_type_infoE
U __aeabi_unwind_cpp_pr1
U __cxa_pure_virtual
USART.o:
U PMC_DisablePeripheral
U PMC_EnablePeripheral
U _Z10store_charhP12_ring_buffer
0000004c r _ZL15APinDescription
00000045 r _ZL2SS
00000048 r _ZL3SCK
00000047 r _ZL4MISO
00000046 r _ZL4MOSI
00000000 T _ZN10USARTClass10IrqHandlerEv
00000000 T _ZN10USARTClass3endEv
00000000 T _ZN10USARTClass4peekEv
00000000 T _ZN10USARTClass4readEv
00000000 T _ZN10USARTClass5beginEm
00000000 T _ZN10USARTClass5flushEv
00000000 T _ZN10USARTClass5writeEh
00000000 T _ZN10USARTClass9availableEv
00000000 T _ZN10USARTClassC1EP5Usart4IRQnmP12_ring_bufferS4_
00000000 T _ZN10USARTClassC2EP5Usart4IRQnmP12_ring_bufferS4_
00000000 W _ZN14HardwareSerialC1Ev
00000000 W _ZN14HardwareSerialC2Ev
00000000 n _ZN14HardwareSerialC5Ev
U _ZN5Print5writeEPKc
U _ZN5Print5writeEPKhj
00000000 W _ZN5PrintC1Ev
00000000 W _ZN5PrintC2Ev
00000000 n _ZN5PrintC5Ev
00000000 W _ZN6StreamC1Ev
00000000 W _ZN6StreamC2Ev
00000000 n _ZN6StreamC5Ev
0000002c R _ZTI10USARTClass
00000000 V _ZTI14HardwareSerial
U _ZTI5Print
00000000 V _ZTI6Stream
00000038 R _ZTS10USARTClass
00000000 V _ZTS14HardwareSerial
00000000 V _ZTS6Stream
00000000 R _ZTV10USARTClass
00000000 V _ZTV14HardwareSerial
U _ZTV5Print
00000000 V _ZTV6Stream
U _ZTVN10__cxxabiv120__si_class_type_infoE
U __aeabi_unwind_cpp_pr1
U __cxa_pure_virtual
WMath.o:
00000000 T _Z10randomSeedj
00000000 T _Z3maplllll
00000000 T _Z6randoml
00000000 T _Z6randomll
00000000 T _Z8makeWordhh
00000000 T _Z8makeWordj
U rand
U srand
WString.o:
00000000 T _ZN6String10invalidateEv
00000000 T _ZN6String11toLowerCaseEv
00000000 T _ZN6String11toUpperCaseEv
00000000 T _ZN6String12changeBufferEj
00000000 T _ZN6String4copyEPKcj
00000000 W _ZN6String4initEv
00000000 T _ZN6String4trimEv
00000000 T _ZN6String6concatEPKc
00000000 T _ZN6String6concatEPKcj
00000000 T _ZN6String6concatERKS_
00000000 T _ZN6String6concatEc
00000000 T _ZN6String6concatEh
00000000 T _ZN6String6concatEi
00000000 T _ZN6String6concatEj
00000000 T _ZN6String6concatEl
00000000 T _ZN6String6concatEm
00000000 T _ZN6String7replaceERKS_S1_
00000000 T _ZN6String7replaceEcc
00000000 T _ZN6String7reserveEj
00000000 T _ZN6String9setCharAtEjc
00000000 T _ZN6StringC1EPKc
00000000 T _ZN6StringC1ERKS_
00000000 T _ZN6StringC1Ec
00000000 T _ZN6StringC1Ehh
00000000 T _ZN6StringC1Eih
00000000 T _ZN6StringC1Ejh
00000000 T _ZN6StringC1Elh
00000000 T _ZN6StringC1Emh
00000000 T _ZN6StringC2EPKc
00000000 T _ZN6StringC2ERKS_
00000000 T _ZN6StringC2Ec
00000000 T _ZN6StringC2Ehh
00000000 T _ZN6StringC2Eih
00000000 T _ZN6StringC2Ejh
00000000 T _ZN6StringC2Elh
00000000 T _ZN6StringC2Emh
00000000 T _ZN6StringD1Ev
00000000 T _ZN6StringD2Ev
00000000 T _ZN6StringaSEPKc
00000000 T _ZN6StringaSERKS_
00000000 T _ZN6StringixEj
00000000 T _ZNK6String10startsWithERKS_
00000000 T _ZNK6String10startsWithERKS_j
00000000 T _ZNK6String11lastIndexOfERKS_
00000000 T _ZNK6String11lastIndexOfERKS_i
00000000 T _ZNK6String11lastIndexOfEc
00000000 T _ZNK6String11lastIndexOfEci
00000000 T _ZNK6String16equalsIgnoreCaseERKS_
00000000 T _ZNK6String5toIntEv
00000000 T _ZNK6String6charAtEj
00000000 T _ZNK6String6equalsEPKc
00000000 T _ZNK6String6equalsERKS_
00000000 T _ZNK6String7indexOfERKS_
00000000 T _ZNK6String7indexOfERKS_j
00000000 T _ZNK6String7indexOfEc
00000000 T _ZNK6String7indexOfEcj
00000000 T _ZNK6String8endsWithERKS_
00000000 T _ZNK6String8getBytesEPhjj
00000000 T _ZNK6String9compareToERKS_
00000000 T _ZNK6String9substringEj
00000000 T _ZNK6String9substringEjj
00000000 T _ZNK6StringgeERKS_
00000000 T _ZNK6StringgtERKS_
00000000 T _ZNK6StringixEj
00000000 T _ZNK6StringleERKS_
00000000 T _ZNK6StringltERKS_
00000000 b _ZZN6StringixEjE19dummy_writable_char
00000000 T _ZplRK15StringSumHelperPKc
00000000 T _ZplRK15StringSumHelperRK6String
00000000 T _ZplRK15StringSumHelperc
00000000 T _ZplRK15StringSumHelperh
00000000 T _ZplRK15StringSumHelperi
00000000 T _ZplRK15StringSumHelperj
00000000 T _ZplRK15StringSumHelperl
00000000 T _ZplRK15StringSumHelperm
U __aeabi_unwind_cpp_pr1
U atol
U free
U isspace
U memcpy
U memmove
U realloc
U strchr
U strcmp
U strcpy
U strlen
U strncmp
U strncpy
U strrchr
U strstr
U tolower
U toupper
main.o:
00000004 r _ZL15APinDescription
00000000 r _ZL2SS
00000003 r _ZL3SCK
00000002 r _ZL4MISO
00000001 r _ZL4MOSI
U __aeabi_unwind_cpp_pr0
U init
U loop
00000000 T main
U setup
variant.o:
00000120 B Serial1
00000138 B Serial2
00000000 t _GLOBAL__I_rx_buffer1
00000000 T _Z16UART0_IrqHandlerv
00000000 T _Z16UART1_IrqHandlerv
00000000 t _Z41__static_initialization_and_destruction_0ii
00000004 r _ZL15APinDescription
00000000 r _ZL2SS
00000003 r _ZL3SCK
00000002 r _ZL4MISO
00000001 r _ZL4MOSI
U _ZN9UARTClass10IrqHandlerEv
U _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
U __aeabi_unwind_cpp_pr0
00000000 B rx_buffer1
00000090 B rx_buffer2
00000048 B tx_buffer1
000000d8 B tx_buffer2

Binary file not shown.

View File

@ -0,0 +1,22 @@
# Makefile for compiling libboard
BOARD =
SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables
#-------------------------------------------------------------------------------
# Rules
#-------------------------------------------------------------------------------
all: test
.PHONY: test
test:
@echo --- Making test
@$(MAKE) DEBUG=1 $(SUBMAKE_OPTIONS) -f test.mk
.PHONY: clean
clean:
@echo --- Cleaning test
@$(MAKE) DEBUG=1 $(SUBMAKE_OPTIONS) -f test.mk $@

View File

@ -0,0 +1,7 @@
# Optimization level
# -O1 Optimize
# -O2 Optimize even more
# -O3 Optimize yet more
# -O0 Reduce compilation time and make debugging produce the expected results
# -Os Optimize for size
OPTIMIZATION = -g -O0 -DDEBUG

View File

@ -0,0 +1,59 @@
# Tool suffix when cross-compiling
#CROSS_COMPILE = ../../../../tools/CodeSourcery_arm/bin/arm-none-eabi-
CROSS_COMPILE = C:/CodeSourcery_2011.03-42/bin/arm-none-eabi-
# Compilation tools
AR = $(CROSS_COMPILE)ar
CC = $(CROSS_COMPILE)gcc
AS = $(CROSS_COMPILE)as
#LD = $(CROSS_COMPILE)ld
SIZE = $(CROSS_COMPILE)size
NM = $(CROSS_COMPILE)nm
OBJCOPY = $(CROSS_COMPILE)objcopy
RM=cs-rm -Rf
SEP=\\
# ---------------------------------------------------------------------------------------
# C Flags
CFLAGS += -Wall -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int
CFLAGS += -Werror-implicit-function-declaration -Wmain -Wparentheses
CFLAGS += -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused
CFLAGS += -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef
CFLAGS += -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings
CFLAGS += -Wsign-compare -Waggregate-return -Wstrict-prototypes
CFLAGS += -Wmissing-prototypes -Wmissing-declarations
CFLAGS += -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations
CFLAGS += -Wpacked -Wredundant-decls -Wnested-externs -Winline -Wlong-long
CFLAGS += -Wunreachable-code
CFLAGS += -Wcast-align
CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections
CFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -D$(VARIANT)
# To reduce application size use only integer printf function.
CFLAGS += -Dprintf=iprintf
# ---------------------------------------------------------------------------------------
# CPP Flags
CPPFLAGS += -Wall -Wchar-subscripts -Wcomment -Wformat=2
CPPFLAGS += -Wmain -Wparentheses -Wcast-align -Wunreachable-code
CPPFLAGS += -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused
CPPFLAGS += -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef
CPPFLAGS += -Wshadow -Wpointer-arith -Wwrite-strings
CPPFLAGS += -Wsign-compare -Waggregate-return -Wmissing-declarations
CPPFLAGS += -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations
CPPFLAGS += -Wpacked -Wredundant-decls -Winline -Wlong-long
CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections
CPPFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP)
# To reduce application size use only integer printf function.
CPPFLAGS += -Dprintf=iprintf
# ---------------------------------------------------------------------------------------
# ASM Flags
ASFLAGS = -mcpu=cortex-m3 -mthumb -Wall -g $(OPTIMIZATION) $(INCLUDES)

View File

@ -0,0 +1,8 @@
# Optimization level
# -O1 Optimize
# -O2 Optimize even more
# -O3 Optimize yet more
# -O0 Reduce compilation time and make debugging produce the expected results
# -Os Optimize for size
OPTIMIZATION = -Os

View File

@ -1,3 +1,4 @@
#include "../Arduino.h"
void setup( void )
{
@ -5,7 +6,7 @@ void setup( void )
// Pin PIN_LED has an LED connected on most Arduino boards:
pinMode( PIN_LED, OUTPUT ) ;
Serial.begin( 19200 ) ;
Serial1.begin( 19200 ) ;
}
void loop( void )
@ -15,7 +16,7 @@ void loop( void )
digitalWrite( PIN_LED, LOW ) ; // set the LED off
delay( 1000 ) ; // wait for a second
Serial.println( "test1" ) ; // send an initial string
Serial1.println( "test1" ) ; // send an initial string
delay( 1000 ) ; // wait for a second
Serial.println( "test2" ) ; // send an initial string
Serial1.println( "test2" ) ; // send an initial string
}

View File

@ -0,0 +1,106 @@
# Makefile for compiling libArduino
.SUFFIXES: .o .a .c .s
CHIP=sam3s4
VARIANT=sam3s_ek
TOOLCHAIN=gcc
#-------------------------------------------------------------------------------
# Path
#-------------------------------------------------------------------------------
# Output directories
OUTPUT_PATH = .
# Libraries
PROJECT_BASE_PATH = .
SYSTEM_PATH = ../../../system
CMSIS_PATH = $(SYSTEM_PATH)/CMSIS/CM3/CoreSupport
VARIANT_PATH = ../../../variants/sam3s-ek
#-------------------------------------------------------------------------------
# Files
#-------------------------------------------------------------------------------
vpath %.h $(PROJECT_BASE_PATH)/.. $(VARIANT_PATH) $(SYSTEM_PATH)
vpath %.cpp $(PROJECT_BASE_PATH)
VPATH+=$(PROJECT_BASE_PATH)
INCLUDES = -I$(PROJECT_BASE_PATH)/..
INCLUDES += -I$(VARIANT_PATH)
INCLUDES += -I$(SYSTEM_PATH)
INCLUDES += -I$(SYSTEM_PATH)/libsam
INCLUDES += -I$(CMSIS_PATH)
#-------------------------------------------------------------------------------
ifdef DEBUG
include debug.mk
else
include release.mk
endif
#-------------------------------------------------------------------------------
# Tools
#-------------------------------------------------------------------------------
include $(TOOLCHAIN).mk
#-------------------------------------------------------------------------------
ifdef DEBUG
OUTPUT_OBJ=debug
OUTPUT_BIN=test_$(TOOLCHAIN)_dbg
LIBS=-Wl,--start-group -lgcc -lc -lchip_$(CHIP)_$(TOOLCHAIN)_dbg -larduino_$(VARIANT)_$(TOOLCHAIN)_dbg -Wl,--end-group
else
OUTPUT_OBJ=release
OUTPUT_BIN=test_$(TOOLCHAIN)_rel
#LIBS=-L../libchip_$(CHIP)_$(TOOLCHAIN)_rel.a -L../arduino_$(VARIANT)_$(TOOLCHAIN)_rel.a
LIBS=-Wl,--start-group -lgcc -lc -lchip_$(CHIP)_$(TOOLCHAIN)_rel -larduino_$(VARIANT)_$(TOOLCHAIN)_rel -Wl,--end-group
endif
//OUTPUT_PATH=$(OUTPUT_OBJ)_test.elf
LIB_PATH =-L$(PROJECT_BASE_PATH)/..
LIB_PATH+=-L=/lib/thumb2
LIB_PATH+=-L=/../lib/gcc/arm-none-eabi/4.4.1/thumb2
LDFLAGS= -mcpu=cortex-m3 -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols
#-------------------------------------------------------------------------------
# CPP source files and objects
#-------------------------------------------------------------------------------
CPP_SRC=$(wildcard $(PROJECT_BASE_PATH)/*.cpp)
CPP_OBJ_TEMP = $(patsubst %.cpp, %.o, $(notdir $(CPP_SRC)))
# during development, remove some files
CPP_OBJ_FILTER=
CPP_OBJ=$(filter-out $(CPP_OBJ_FILTER), $(CPP_OBJ_TEMP))
#-------------------------------------------------------------------------------
# Rules
#-------------------------------------------------------------------------------
all: test
test: $(OUTPUT_BIN)
$(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: %.cpp
# @$(CC) -c $(CPPFLAGS) $< -o $@
@$(CC) -xc++ -c $(CPPFLAGS) $< -o $@
$(OUTPUT_BIN): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(CPP_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(A_OBJ))
@$(CC) $(LIB_PATH) $(LDFLAGS) -T"$(VARIANT_PATH)/linker_scripts/flash.ld" -Wl,-Map,$(OUTPUT_PATH)/$@.map -o $(OUTPUT_PATH)/$@.elf $^ $(LIBS)
$(NM) $(OUTPUT_PATH)/$@.elf >$(OUTPUT_PATH)/$@.elf.txt
$(OBJCOPY) -O binary $(OUTPUT_PATH)/$@.elf $(OUTPUT_PATH)/$@.bin
$(SIZE) $^ $(OUTPUT_PATH)/$@.elf
.PHONY: clean
clean:
@echo --- Cleaning test files
-@$(RM) $(OUTPUT_PATH)/test.o 1>NUL 2>&1
-@$(RM) $(OUTPUT_PATH)/$(OUTPUT_BIN).elf 1>NUL 2>&1
-@$(RM) $(OUTPUT_PATH)/$(OUTPUT_BIN).elf.txt 1>NUL 2>&1
-@$(RM) $(OUTPUT_PATH)/$(OUTPUT_BIN).bin 1>NUL 2>&1
-@$(RM) $(OUTPUT_PATH)/$(OUTPUT_BIN).map 1>NUL 2>&1

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,351 @@
00405378 t .udivsi3_skip_div0_test
00404eb8 W ACC_IrqHandler
00404eb8 W ADC_IrqHandler
004061b4 t APinDescription
004065a8 t APinDescription
00404eb8 W BusFault_Handler
00404eb8 W CRCCU_IrqHandler
00404eb8 W DAC_IrqHandler
00404eb8 W DebugMon_Handler
00404eb8 T Dummy_Handler
00404eb8 W EEFC_IrqHandler
00404eb8 W HardFault_Handler
004020c4 t LowLevelInit_sam3s_ek
00404eb8 W MCI_IrqHandler
004061b2 t MISO
004065a6 t MISO
004065a5 t MOSI
004061b1 t MOSI
00404eb8 W MemManage_Handler
00404eb8 W NMI_Handler
00402004 t NVIC_SetPriority
00404eb8 W PIOA_IrqHandler
00404eb8 W PIOB_IrqHandler
00404eb8 W PIOC_IrqHandler
004050fc T PIO_Configure
00404ec0 T PIO_DisableInterrupt
00404edc T PIO_PullUp
00405018 T PIO_SetInput
00405098 T PIO_SetOutput
00404f0c T PIO_SetPeripheral
00405298 T PMC_DisablePeripheral
004051f4 T PMC_EnablePeripheral
00404eb8 W PMC_IrqHandler
00404eb8 W PWM_IrqHandler
00404eb8 W PendSV_Handler
00404eb8 W RSTC_IrqHandler
00404eb8 W RTC_IrqHandler
00404eb8 W RTT_IrqHandler
00401dfc T Reset_Handler
004061b3 t SCK
004065a7 t SCK
00404eb8 W SMC_IrqHandler
00404eb8 W SPI_IrqHandler
004065a4 t SS
004061b0 t SS
00404eb8 W SSC_IrqHandler
00404eb8 W SUPC_IrqHandler
00404eb8 W SVC_Handler
200006e0 B Serial1
200006f8 B Serial2
0040205c t SysTick_Config
004020b4 T SysTick_Handler
00404eb8 W TC0_IrqHandler
00404eb8 W TC1_IrqHandler
00404eb8 W TC2_IrqHandler
00404eb8 W TC3_IrqHandler
00404eb8 W TC4_IrqHandler
00404eb8 W TC5_IrqHandler
00404eb8 W TWI0_IrqHandler
00404eb8 W TWI1_IrqHandler
00405358 T TimeTick_Increment
00404eb8 W UART0_IrqHandler
00404eb8 W UART1_IrqHandler
00404eb8 W USART0_IrqHandler
00404eb8 W USART1_IrqHandler
00404eb8 W USBD_IrqHandler
00404eb8 W UsageFault_Handler
0040533c T WDT_Disable
00404eb8 W WDT_IrqHandler
004027b4 t _GLOBAL__I_rx_buffer1
w _Jv_RegisterClasses
00400f48 T _Unwind_Backtrace
00400d1c T _Unwind_Complete
00400d20 T _Unwind_DeleteException
00400f24 T _Unwind_ForcedUnwind
00400c40 T _Unwind_GetCFA
0040131c T _Unwind_GetDataRelBase
00400498 t _Unwind_GetGR
00400fa0 t _Unwind_GetGR.clone.0
00401308 T _Unwind_GetLanguageSpecificData
004012fc T _Unwind_GetRegionStart
00401324 T _Unwind_GetTextRelBase
00400eb8 T _Unwind_RaiseException
00400edc T _Unwind_Resume
00400f00 T _Unwind_Resume_or_Rethrow
004004e4 t _Unwind_SetGR
00400464 T _Unwind_VRS_Get
00400858 T _Unwind_VRS_Pop
004004b0 T _Unwind_VRS_Set
00400188 t _Unwind_decode_target2
0040273c t _Z41__static_initialization_and_destruction_0ii
U _Z4Waitm
00406e00 t _ZL15APinDescription
004069c8 t _ZL15APinDescription
00405d9c t _ZL15APinDescription
00406dfb t _ZL2SS
004069c3 t _ZL2SS
00405d96 t _ZL2SS
00406dfe t _ZL3SCK
004069c6 t _ZL3SCK
00405d99 t _ZL3SCK
00405d98 t _ZL4MISO
004069c5 t _ZL4MISO
00406dfd t _ZL4MISO
00406dfc t _ZL4MOSI
00405d97 t _ZL4MOSI
004069c4 t _ZL4MOSI
00402488 W _ZN14HardwareSerialC1Ev
00402488 W _ZN14HardwareSerialC2Ev
004023a4 T _ZN5Print5printEPKc
004023c8 T _ZN5Print5printEc
0040231c T _ZN5Print5writeEPKc
0040235c T _ZN5Print5writeEPKhj
00402414 T _ZN5Print7printlnEPKc
004023ec T _ZN5Print7printlnEv
0040243c W _ZN5PrintC1Ev
0040243c W _ZN5PrintC2Ev
0040245c W _ZN6StreamC1Ev
0040245c W _ZN6StreamC2Ev
00402560 T _ZN9UARTClass3endEv
004025d0 T _ZN9UARTClass4peekEv
00402610 T _ZN9UARTClass4readEv
00402504 T _ZN9UARTClass5beginEm
00402668 T _ZN9UARTClass5flushEv
00402694 T _ZN9UARTClass5writeEh
004025a4 T _ZN9UARTClass9availableEv
004024b4 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
004024b4 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
0040725c V _ZTI14HardwareSerial
004069b4 T _ZTI5Print
00407270 V _ZTI6Stream
00406de4 T _ZTI9UARTClass
00407248 V _ZTS14HardwareSerial
004069bc T _ZTS5Print
00407268 V _ZTS6Stream
00406df0 T _ZTS9UARTClass
004071f0 V _ZTV14HardwareSerial
004069a0 T _ZTV5Print
00407220 V _ZTV6Stream
00406db8 T _ZTV9UARTClass
U _ZTVN10__cxxabiv117__class_type_infoE
U _ZTVN10__cxxabiv120__si_class_type_infoE
00407380 t __FUNCTION__.5774
00407368 t __FUNCTION__.5778
00407354 t __FUNCTION__.5800
00400f48 T ___Unwind_Backtrace
00400f24 T ___Unwind_ForcedUnwind
00400eb8 T ___Unwind_RaiseException
00400edc T ___Unwind_Resume
00400f00 T ___Unwind_Resume_or_Rethrow
004055f0 W __aeabi_idiv0
004055f0 W __aeabi_ldiv0
00405378 T __aeabi_uidiv
004055d4 T __aeabi_uidivmod
004055f4 T __aeabi_uldivmod
00400854 T __aeabi_unwind_cpp_pr0
00400850 W __aeabi_unwind_cpp_pr1
0040084c W __aeabi_unwind_cpp_pr2
00404ca8 T __ascii_wctomb
00405d30 T __assert
00405ce8 T __assert_func
w __cxa_begin_cleanup
w __cxa_call_unexpected
U __cxa_pure_virtual
w __cxa_type_match
00405680 T __divdi3
004000d0 t __do_global_dtors_aux
00407488 t __do_global_dtors_aux_fini_array_entry
004075b4 a __exidx_end
0040748c a __exidx_start
0040748c T __fini_array_end
00407488 T __fini_array_start
00404038 t __fp_lock
00404228 T __fp_lock_all
0040403c t __fp_unlock
00404240 T __fp_unlock_all
00407474 t __frame_dummy_init_array_entry
00400d30 T __gnu_Unwind_Backtrace
w __gnu_Unwind_Find_exidx
00400cb4 T __gnu_Unwind_ForcedUnwind
00400c44 T __gnu_Unwind_RaiseException
00400dd8 T __gnu_Unwind_Restore_VFP
00400de8 T __gnu_Unwind_Restore_VFP_D
00400df8 T __gnu_Unwind_Restore_VFP_D_16_to_31
00400e90 T __gnu_Unwind_Restore_WMMXC
00400e08 T __gnu_Unwind_Restore_WMMXD
00400cc8 T __gnu_Unwind_Resume
00400d04 T __gnu_Unwind_Resume_or_Rethrow
00400de0 T __gnu_Unwind_Save_VFP
00400df0 T __gnu_Unwind_Save_VFP_D
00400e00 T __gnu_Unwind_Save_VFP_D_16_to_31
00400ea4 T __gnu_Unwind_Save_WMMXC
00400e4c T __gnu_Unwind_Save_WMMXD
00405620 T __gnu_ldivmod_helper
00405650 T __gnu_uldivmod_helper
00400fc0 T __gnu_unwind_execute
004012d0 T __gnu_unwind_frame
00400500 t __gnu_unwind_pr_common
0040747c T __init_array_end
00407474 T __init_array_start
004027cc T __libc_init_array
004047d8 T __locale_charset
004047f8 T __locale_cjk_lang
004047e4 T __locale_mb_cur_max
004047f0 T __locale_msgcharset
200000f4 D __malloc_av_
2000058c B __malloc_current_mallinfo
00401b8c T __malloc_lock
200005b4 B __malloc_max_sbrked_mem
200005b8 B __malloc_max_total_mem
200004fc D __malloc_sbrk_base
20000588 B __malloc_top_pad
20000500 D __malloc_trim_threshold
00401b90 T __malloc_unlock
20000524 D __mb_cur_max
00407474 T __preinit_array_end
00407474 T __preinit_array_start
00400dc0 T __restore_core_regs
00404ad4 T __sclose
00404a6c T __seofread
0040730c T __sf_fake_stderr
004072cc T __sf_fake_stdin
004072ec T __sf_fake_stdout
0040404c T __sfmoreglue
00404190 T __sfp
00404218 T __sfp_lock_acquire
0040421c T __sfp_lock_release
00404398 T __sfvwrite_r
004015d0 T __sigtramp
00401550 T __sigtramp_r
00404088 T __sinit
00404220 T __sinit_lock_acquire
00404224 T __sinit_lock_release
0040481c T __smakebuf_r
00402f8c T __sprint_r
00404a48 T __sread
00404aac T __sseek
00404bc8 T __swbuf
00404adc T __swbuf_r
00404a70 T __swrite
00403d48 T __swsetup_r
004059e0 T __udivdi3
00405378 T __udivsi3
20000580 D __wctomb
0040407c T _cleanup
00404040 T _cleanup_r
00401efc T _close
00404d20 T _close_r
20000710 b _dwTickCount
20000718 B _ebss
0040748c T _efixed
20002b18 A _end
20000584 D _erelocate
004075b4 A _etext
00401fc4 T _exit
20000718 B _ezero
00404d48 T _fclose_r
00403e4c T _fflush_r
0040747c T _fini
00405d3c T _fiprintf_r
00404258 T _fputwc_r
00401c64 T _free_r
00401f14 T _fstat
00404e0c T _fstat_r
004046d0 T _fwalk
00404724 T _fwalk_reent
00401ff4 T _getpid
0040160c T _getpid_r
0040618c T _global_impure_ptr
20000000 D _impure_ptr
00407468 T _init
004015c4 T _init_signal
0040148c T _init_signal_r
00402854 T _iprintf_r
00401f38 T _isatty
00404e38 T _isatty_r
00401fe0 T _kill
004015e0 T _kill_r
004047fc T _localeconv_r
00401f50 T _lseek
00404e60 T _lseek_r
00401610 T _malloc_r
00401bbc T _malloc_trim_r
004014f8 T _raise_r
00401f6c T _read
00404e8c T _read_r
00402934 T _realloc_r
00401ebc T _sbrk
00401b94 T _sbrk_r
20000584 B _sbss
0040477c T _setlocale_r
00400000 T _sfixed
004014bc T _signal_r
20000000 D _srelocate
20000584 B _szero
00403010 T _vfiprintf_r
00404bd8 T _wcrtomb_r
00404cc4 T _wctomb_r
00401f88 T _write
00404cf4 T _write_r
0040132c T abort
0040727c t blanks.6556
20000584 b completed.7631
004022a0 T digitalWrite
20000714 B errno
00404dfc T fclose
00404010 T fflush
00405d5c T fiprintf
00404340 T fputwc
004000e4 t frame_dummy
00400208 t get_eit_entry
200005bc b heap.6819
20000004 d impure_data
0040217c T init
0040281c T iprintf
20000504 d lc_ctype_charset
20000528 d lc_message_charset
20000548 d lconv
00404814 T localeconv
00400128 T loop
0040271c T main
00404908 T memchr
0040133c T memcpy
00402880 T memmove
00404994 T memset
00400f6c t next_unwind_byte
20000718 B pdwStack
004021c8 T pinMode
004015a4 T raise
00400dc0 T restore_core_regs
004002d8 t restore_non_core_regs
200005c0 B rx_buffer1
20000650 B rx_buffer2
004001a8 t search_EIT_table
00400194 t selfrel_offset31
00404804 T setlocale
00400100 T setup
00000000 a shift
004015b4 T signal
00402d50 T strcmp
00402dd0 t strcmp_unaligned
00402f2c T strlen
20000608 B tx_buffer1
20000698 B tx_buffer2
00400fbc t unwind_UCB_from_context
00400434 t unwind_phase2
00400340 t unwind_phase2_forced
00400000 T vector_table
00403d2c T vfiprintf
00404c34 T wcrtomb
0040728c t zeroes.6557

View File

@ -0,0 +1,2907 @@
Archive member included because of file (symbol)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
test.o (__aeabi_unwind_cpp_pr0)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (restore_core_regs)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (__gnu_unwind_execute)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (abort)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (memcpy)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) (raise)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_kill_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_impure_ptr)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_malloc_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (__malloc_lock)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) (errno)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (_sbrk_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (_free_r)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
(Reset_Handler)
./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) (_sbrk)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (SysTick_Handler)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
test.o (pinMode)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
test.o (Print::println(char const*))
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
test.o (UARTClass::begin(unsigned long))
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (String::operator[](unsigned int) const)
./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (main)
./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
test.o (Serial1)
./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) (store_char(unsigned char, _ring_buffer*))
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (__aeabi_dsub)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (__aeabi_dmul)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (__aeabi_dcmplt)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (__aeabi_d2iz)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (__aeabi_d2uiz)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (atol)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (__libc_init_array)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) (iprintf)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (isspace)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (free)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (memmove)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (realloc)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) (_realloc_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strchr)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strcmp)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strcpy)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strlen)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strncmp)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strncpy)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strrchr)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strstr)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) (_strtol_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (tolower)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (toupper)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) (_vfiprintf_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (__swsetup_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) (__ctype_ptr__)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (_fflush_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) (__sinit)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (_fputwc_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (__sfvwrite_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) (_fwalk)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) (__locale_mb_cur_max)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) (__smakebuf_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) (memchr)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) (memcmp)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) (memset)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) (__sread)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) (__swbuf_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) (_wcrtomb_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) (__wctomb)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) (_write_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) (_close_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) (fclose)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) (_fstat_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) (_isatty_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) (_lseek_r)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) (_read_r)
./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (Dummy_Handler)
./..\libchip_sam3s4_gcc_dbg.a(pio.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) (PIO_Get)
./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) (PMC_EnablePeripheral)
./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) (WDT_Disable)
./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) (TimeTick_Increment)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) (__aeabi_uidiv)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) (__aeabi_idiv0)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (__aeabi_uldivmod)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) (__divdi3)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) (__udivdi3)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
./..\libchip_sam3s4_gcc_dbg.a(pmc.o) (__assert_func)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) (fiprintf)
Allocating common symbols
Common symbol size file
errno 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
Discarded input sections
.text 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
.data 0x00000000 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
.text 0x00000000 0x0 test.o
.data 0x00000000 0x0 test.o
.bss 0x00000000 0x0 test.o
.ARM.extab.text.setup
0x00000000 0x0 test.o
.ARM.extab.text.loop
0x00000000 0x0 test.o
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
.text 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
.text 0x00000000 0x118 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.rodata 0x00000000 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.text.link 0x00000000 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.bss 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text.millis 0x00000000 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text.micros 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text.delayMicroseconds
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.text.digitalRead
0x00000000 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZNK6String6lengthEv
0x00000000 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZNK6String6lengthEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZNK6String6lengthEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printERK6String
0x00000000 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printERK6String
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printERK6String
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printEhi
0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEhi
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEhi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printEii
0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEii
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEii
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printEji
0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEji
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEji
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printEli
0x00000000 0x74 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEli
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEli
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printEmi
0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEmi
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEmi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print5printEdi
0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEdi
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEdi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnERK6String
0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnERK6String
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnERK6String
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEc
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEc
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEhi
0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEhi
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEhi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEii
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEii
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEii
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEji
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEji
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEji
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEli
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEli
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEli
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEmi
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEmi
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEmi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print7printlnEdi
0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEdi
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEdi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print11printNumberEmh
0x00000000 0xa4 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print11printNumberEmh
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print11printNumberEmh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.text._ZN5Print10printFloatEdh
0x00000000 0x1a8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print10printFloatEdh
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print10printFloatEdh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass9availableEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass4peekEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass4readEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass5flushEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass5writeEh
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.text._ZN9UARTClass10IrqHandlerEv
0x00000000 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass10IrqHandlerEv
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.exidx.text._ZN9UARTClass10IrqHandlerEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.bss 0x00000000 0x1 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2EPKc
0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2EPKc
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2EPKc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2ERKS_
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2ERKS_
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2ERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2Ec
0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2Ec
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2Ec
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2Ehh
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2Ehh
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2Ehh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2Eih
0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2Eih
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2Eih
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2Ejh
0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2Ejh
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2Ejh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2Elh
0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2Elh
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2Elh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringC2Emh
0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringC2Emh
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringC2Emh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringD2Ev
0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringD2Ev
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringD2Ev
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String4initEv
0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String4initEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String4initEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String10invalidateEv
0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String10invalidateEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String10invalidateEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String7reserveEj
0x00000000 0x64 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String7reserveEj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String7reserveEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String12changeBufferEj
0x00000000 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String12changeBufferEj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String12changeBufferEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String4copyEPKcj
0x00000000 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String4copyEPKcj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String4copyEPKcj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringaSERKS_
0x00000000 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringaSERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringaSERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringaSEPKc
0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringaSEPKc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringaSEPKc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatERKS_
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatERKS_
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEPKcj
0x00000000 0x7c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEPKcj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEPKcj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEPKc
0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEPKc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEPKc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEc
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEh
0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEh
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEi
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEi
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEj
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEl
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEl
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEl
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String6concatEm
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String6concatEm
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String6concatEm
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperRK6String
0x00000000 0x50 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperRK6String
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperRK6String
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperPKc
0x00000000 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperPKc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperPKc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperc
0x00000000 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperh
0x00000000 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperh
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperh
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperi
0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperi
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperi
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperj
0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperl
0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperl
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperl
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZplRK15StringSumHelperm
0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZplRK15StringSumHelperm
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZplRK15StringSumHelperm
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String9compareToERKS_
0x00000000 0x74 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String9compareToERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String9compareToERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String6equalsERKS_
0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String6equalsERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String6equalsERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String6equalsEPKc
0x00000000 0x6c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String6equalsEPKc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String6equalsEPKc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6StringltERKS_
0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6StringltERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6StringltERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6StringgtERKS_
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6StringgtERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6StringgtERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6StringleERKS_
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6StringleERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6StringleERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6StringgeERKS_
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6StringgeERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6StringgeERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String16equalsIgnoreCaseERKS_
0x00000000 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String16equalsIgnoreCaseERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String16equalsIgnoreCaseERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String10startsWithERKS_
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String10startsWithERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String10startsWithERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String10startsWithERKS_j
0x00000000 0x68 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String10startsWithERKS_j
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String10startsWithERKS_j
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String8endsWithERKS_
0x00000000 0x64 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String8endsWithERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String8endsWithERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String6charAtEj
0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String6charAtEj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String6charAtEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String9setCharAtEjc
0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String9setCharAtEjc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String9setCharAtEjc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6StringixEj
0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6StringixEj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6StringixEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6StringixEj
0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6StringixEj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6StringixEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String8getBytesEPhjj
0x00000000 0x80 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String8getBytesEPhjj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String8getBytesEPhjj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String7indexOfEc
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String7indexOfEc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String7indexOfEc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String7indexOfEcj
0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String7indexOfEcj
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String7indexOfEcj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String7indexOfERKS_
0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String7indexOfERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String7indexOfERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String7indexOfERKS_j
0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String7indexOfERKS_j
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String7indexOfERKS_j
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String11lastIndexOfEc
0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String11lastIndexOfEc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String11lastIndexOfEc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String11lastIndexOfEci
0x00000000 0x88 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String11lastIndexOfEci
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String11lastIndexOfEci
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String11lastIndexOfERKS_
0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String11lastIndexOfERKS_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String11lastIndexOfERKS_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String11lastIndexOfERKS_i
0x00000000 0xb8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String11lastIndexOfERKS_i
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String11lastIndexOfERKS_i
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String9substringEj
0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String9substringEj
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String9substringEj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.rodata 0x00000000 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String9substringEjj
0x00000000 0xa0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String9substringEjj
0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String9substringEjj
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String7replaceEcc
0x00000000 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String7replaceEcc
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String7replaceEcc
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String7replaceERKS_S1_
0x00000000 0x228 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String7replaceERKS_S1_
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String7replaceERKS_S1_
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String11toLowerCaseEv
0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String11toLowerCaseEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String11toLowerCaseEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String11toUpperCaseEv
0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String11toUpperCaseEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String11toUpperCaseEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZN6String4trimEv
0x00000000 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZN6String4trimEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZN6String4trimEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text._ZNK6String5toIntEv
0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.extab.text._ZNK6String5toIntEv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.exidx.text._ZNK6String5toIntEv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.ARM.extab.text.main
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.rodata 0x00000000 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.text._Z16UART0_IrqHandlerv
0x00000000 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.extab.text._Z16UART0_IrqHandlerv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.exidx.text._Z16UART0_IrqHandlerv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.text._Z16UART1_IrqHandlerv
0x00000000 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.extab.text._Z16UART1_IrqHandlerv
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.exidx.text._Z16UART1_IrqHandlerv
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.extab.text._Z41__static_initialization_and_destruction_0ii
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.rodata 0x00000000 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.extab.text._GLOBAL__I_rx_buffer1
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.text._Z10store_charhP12_ring_buffer
0x00000000 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.ARM.extab.text._Z10store_charhP12_ring_buffer
0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.ARM.exidx.text._Z10store_charhP12_ring_buffer
0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.text 0x00000000 0x370 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
.text 0x00000000 0x424 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
.text 0x00000000 0x110 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
.text 0x00000000 0x50 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
.text 0x00000000 0x40 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
.text 0x00000000 0x10 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
.text 0x00000000 0x14 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
.text 0x00000000 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
.text 0x00000000 0x14 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
.text 0x00000000 0x10c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
.text 0x00000000 0xbc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
.text 0x00000000 0xac c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
.text 0x00000000 0x78 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
.text 0x00000000 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
.text 0x00000000 0x508 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
.text 0x00000000 0x17c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
.text 0x00000000 0x1c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
.text 0x00000000 0x1c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
.text 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
.data 0x00000000 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
.rodata 0x00000000 0x104 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
.bss 0x00000000 0xc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
.text 0x00000000 0x64 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
.text 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.data 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.bss 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.text 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.data 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.bss 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.text.PIO_SetDebounceFilter
0x00000000 0x40 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.text.PIO_Set 0x00000000 0x1c ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.text.PIO_Get 0x00000000 0x4c ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.text.PIO_Clear
0x00000000 0x1c ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.text.PIO_GetOutputDataStatus
0x00000000 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.text 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.data 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.bss 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.text.PMC_EnableAllPeripherals
0x00000000 0x40 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.text.PMC_DisableAllPeripherals
0x00000000 0x3c ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.text.PMC_IsPeriphEnabled
0x00000000 0x6c ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.text 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.data 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.bss 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.text.WDT_Enable
0x00000000 0x1c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.text.WDT_Restart
0x00000000 0x1c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.text.WDT_GetStatus
0x00000000 0x1c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.text.WDT_GetPeriod
0x00000000 0x3c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.text 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.data 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.text.NVIC_SetPriority
0x00000000 0x58 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.text.SysTick_Config
0x00000000 0x58 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.text.TimeTick_Configure
0x00000000 0x3c ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.text.GetTickCount
0x00000000 0x14 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.text.Wait 0x00000000 0x30 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.text.Sleep 0x00000000 0x34 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
.ARM.extab 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
.ARM.extab 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
.data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
.bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
.text 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o
.jcr 0x00000000 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o
.text 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
.data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
.bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
Memory Configuration
Name Origin Length Attributes
rom 0x00400000 0x00040000 xr
ram 0x20000000 0x0000c000 xrw
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
LOAD test.o
START GROUP
LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a
LOAD c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a
LOAD ./..\libchip_sam3s4_gcc_dbg.a
LOAD ./..\libarduino_sam3s_ek_gcc_dbg.a
END GROUP
START GROUP
LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a
LOAD c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a
END GROUP
LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o
LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
.text 0x00400000 0x748c
0x00400000 . = ALIGN (0x4)
0x00400000 _sfixed = .
*(.vectors .vectors.*)
.vectors 0x00400000 0xd0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
0x00400000 vector_table
*(.text .text.* .gnu.linkonce.t.*)
.text 0x004000d0 0x30 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
.text.setup 0x00400100 0x28 test.o
0x00400100 setup
.text.loop 0x00400128 0x60 test.o
0x00400128 loop
.text 0x00400188 0xc38 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
0x00400464 _Unwind_VRS_Get
0x004004b0 _Unwind_VRS_Set
0x0040084c __aeabi_unwind_cpp_pr2
0x00400850 __aeabi_unwind_cpp_pr1
0x00400854 __aeabi_unwind_cpp_pr0
0x00400858 _Unwind_VRS_Pop
0x00400c40 _Unwind_GetCFA
0x00400c44 __gnu_Unwind_RaiseException
0x00400cb4 __gnu_Unwind_ForcedUnwind
0x00400cc8 __gnu_Unwind_Resume
0x00400d04 __gnu_Unwind_Resume_or_Rethrow
0x00400d1c _Unwind_Complete
0x00400d20 _Unwind_DeleteException
0x00400d30 __gnu_Unwind_Backtrace
.text 0x00400dc0 0x1ac c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
0x00400dc0 __restore_core_regs
0x00400dc0 restore_core_regs
0x00400dd8 __gnu_Unwind_Restore_VFP
0x00400de0 __gnu_Unwind_Save_VFP
0x00400de8 __gnu_Unwind_Restore_VFP_D
0x00400df0 __gnu_Unwind_Save_VFP_D
0x00400df8 __gnu_Unwind_Restore_VFP_D_16_to_31
0x00400e00 __gnu_Unwind_Save_VFP_D_16_to_31
0x00400e08 __gnu_Unwind_Restore_WMMXD
0x00400e4c __gnu_Unwind_Save_WMMXD
0x00400e90 __gnu_Unwind_Restore_WMMXC
0x00400ea4 __gnu_Unwind_Save_WMMXC
0x00400eb8 ___Unwind_RaiseException
0x00400eb8 _Unwind_RaiseException
0x00400edc _Unwind_Resume
0x00400edc ___Unwind_Resume
0x00400f00 _Unwind_Resume_or_Rethrow
0x00400f00 ___Unwind_Resume_or_Rethrow
0x00400f24 _Unwind_ForcedUnwind
0x00400f24 ___Unwind_ForcedUnwind
0x00400f48 ___Unwind_Backtrace
0x00400f48 _Unwind_Backtrace
.text 0x00400f6c 0x3c0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
0x00400fc0 __gnu_unwind_execute
0x004012d0 __gnu_unwind_frame
0x004012fc _Unwind_GetRegionStart
0x00401308 _Unwind_GetLanguageSpecificData
0x0040131c _Unwind_GetDataRelBase
0x00401324 _Unwind_GetTextRelBase
.text 0x0040132c 0x10 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
0x0040132c abort
.text 0x0040133c 0x150 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
0x0040133c memcpy
.text 0x0040148c 0x154 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
0x0040148c _init_signal_r
0x004014bc _signal_r
0x004014f8 _raise_r
0x00401550 __sigtramp_r
0x004015a4 raise
0x004015b4 signal
0x004015c4 _init_signal
0x004015d0 __sigtramp
.text 0x004015e0 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
0x004015e0 _kill_r
0x0040160c _getpid_r
.text 0x00401610 0x57c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
0x00401610 _malloc_r
.text 0x00401b8c 0x8 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
0x00401b8c __malloc_lock
0x00401b90 __malloc_unlock
.text 0x00401b94 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
0x00401b94 _sbrk_r
.text 0x00401bbc 0x240 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
0x00401bbc _malloc_trim_r
0x00401c64 _free_r
.text.Reset_Handler
0x00401dfc 0xc0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
0x00401dfc Reset_Handler
.text._sbrk 0x00401ebc 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401ebc _sbrk
.text._close 0x00401efc 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401efc _close
.text._fstat 0x00401f14 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401f14 _fstat
.text._isatty 0x00401f38 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401f38 _isatty
.text._lseek 0x00401f50 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401f50 _lseek
.text._read 0x00401f6c 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401f6c _read
.text._write 0x00401f88 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401f88 _write
.text._exit 0x00401fc4 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401fc4 _exit
.text._kill 0x00401fe0 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401fe0 _kill
.text._getpid 0x00401ff4 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x00401ff4 _getpid
.text.NVIC_SetPriority
0x00402004 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text.SysTick_Config
0x0040205c 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text.SysTick_Handler
0x004020b4 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
0x004020b4 SysTick_Handler
.text.LowLevelInit_sam3s_ek
0x004020c4 0xb8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.text.init 0x0040217c 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
0x0040217c init
.text.pinMode 0x004021c8 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
0x004021c8 pinMode
.text.digitalWrite
0x004022a0 0x7c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
0x004022a0 digitalWrite
.text._ZN5Print5writeEPKc
0x0040231c 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x0040231c Print::write(char const*)
.text._ZN5Print5writeEPKhj
0x0040235c 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x0040235c Print::write(unsigned char const*, unsigned int)
.text._ZN5Print5printEPKc
0x004023a4 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x004023a4 Print::print(char const*)
.text._ZN5Print5printEc
0x004023c8 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x004023c8 Print::print(char)
.text._ZN5Print7printlnEv
0x004023ec 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x004023ec Print::println()
.text._ZN5Print7printlnEPKc
0x00402414 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x00402414 Print::println(char const*)
.text._ZN5PrintC2Ev
0x0040243c 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x0040243c Print::Print()
0x0040243c Print::Print()
.text._ZN6StreamC2Ev
0x0040245c 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x0040245c Stream::Stream()
0x0040245c Stream::Stream()
.text._ZN14HardwareSerialC2Ev
0x00402488 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00402488 HardwareSerial::HardwareSerial()
0x00402488 HardwareSerial::HardwareSerial()
.text._ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
0x004024b4 0x50 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x004024b4 UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*)
0x004024b4 UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*)
.text._ZN9UARTClass5beginEm
0x00402504 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00402504 UARTClass::begin(unsigned long)
.text._ZN9UARTClass3endEv
0x00402560 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00402560 UARTClass::end()
.text._ZN9UARTClass9availableEv
0x004025a4 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x004025a4 UARTClass::available()
.text._ZN9UARTClass4peekEv
0x004025d0 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x004025d0 UARTClass::peek()
.text._ZN9UARTClass4readEv
0x00402610 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00402610 UARTClass::read()
.text._ZN9UARTClass5flushEv
0x00402668 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00402668 UARTClass::flush()
.text._ZN9UARTClass5writeEh
0x00402694 0x88 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00402694 UARTClass::write(unsigned char)
.text.main 0x0040271c 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
0x0040271c main
.text._Z41__static_initialization_and_destruction_0ii
0x0040273c 0x78 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.text._GLOBAL__I_rx_buffer1
0x004027b4 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.text 0x004027cc 0x50 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
0x004027cc __libc_init_array
.text 0x0040281c 0x64 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
0x0040281c iprintf
0x00402854 _iprintf_r
.text 0x00402880 0xb4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
0x00402880 memmove
.text 0x00402934 0x41c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
0x00402934 _realloc_r
.text 0x00402d50 0x1dc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
0x00402d50 strcmp
.text 0x00402f2c 0x60 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
0x00402f2c strlen
.text 0x00402f8c 0xdbc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
0x00402f8c __sprint_r
0x00403010 _vfiprintf_r
0x00403d2c vfiprintf
.text 0x00403d48 0x104 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
0x00403d48 __swsetup_r
.text 0x00403e4c 0x1ec c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
0x00403e4c _fflush_r
0x00404010 fflush
.text 0x00404038 0x220 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
0x00404040 _cleanup_r
0x0040404c __sfmoreglue
0x0040407c _cleanup
0x00404088 __sinit
0x00404190 __sfp
0x00404218 __sfp_lock_acquire
0x0040421c __sfp_lock_release
0x00404220 __sinit_lock_acquire
0x00404224 __sinit_lock_release
0x00404228 __fp_lock_all
0x00404240 __fp_unlock_all
.text 0x00404258 0x140 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
0x00404258 _fputwc_r
0x00404340 fputwc
.text 0x00404398 0x338 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
0x00404398 __sfvwrite_r
.text 0x004046d0 0xac c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
0x004046d0 _fwalk
0x00404724 _fwalk_reent
.text 0x0040477c 0xa0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
0x0040477c _setlocale_r
0x004047d8 __locale_charset
0x004047e4 __locale_mb_cur_max
0x004047f0 __locale_msgcharset
0x004047f8 __locale_cjk_lang
0x004047fc _localeconv_r
0x00404804 setlocale
0x00404814 localeconv
.text 0x0040481c 0xec c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
0x0040481c __smakebuf_r
.text 0x00404908 0x8c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
0x00404908 memchr
.text 0x00404994 0xb4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
0x00404994 memset
.text 0x00404a48 0x94 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
0x00404a48 __sread
0x00404a6c __seofread
0x00404a70 __swrite
0x00404aac __sseek
0x00404ad4 __sclose
.text 0x00404adc 0xfc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
0x00404adc __swbuf_r
0x00404bc8 __swbuf
.text 0x00404bd8 0xd0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
0x00404bd8 _wcrtomb_r
0x00404c34 wcrtomb
.text 0x00404ca8 0x4c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
0x00404ca8 __ascii_wctomb
0x00404cc4 _wctomb_r
.text 0x00404cf4 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
0x00404cf4 _write_r
.text 0x00404d20 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
0x00404d20 _close_r
.text 0x00404d48 0xc4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
0x00404d48 _fclose_r
0x00404dfc fclose
.text 0x00404e0c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
0x00404e0c _fstat_r
.text 0x00404e38 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
0x00404e38 _isatty_r
.text 0x00404e60 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
0x00404e60 _lseek_r
.text 0x00404e8c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
0x00404e8c _read_r
.text.Dummy_Handler
0x00404eb8 0x8 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
0x00404eb8 DebugMon_Handler
0x00404eb8 UART0_IrqHandler
0x00404eb8 HardFault_Handler
0x00404eb8 TWI1_IrqHandler
0x00404eb8 SUPC_IrqHandler
0x00404eb8 PendSV_Handler
0x00404eb8 NMI_Handler
0x00404eb8 PIOC_IrqHandler
0x00404eb8 TC3_IrqHandler
0x00404eb8 WDT_IrqHandler
0x00404eb8 TC1_IrqHandler
0x00404eb8 ACC_IrqHandler
0x00404eb8 TC0_IrqHandler
0x00404eb8 UsageFault_Handler
0x00404eb8 USART1_IrqHandler
0x00404eb8 RTT_IrqHandler
0x00404eb8 SSC_IrqHandler
0x00404eb8 TC5_IrqHandler
0x00404eb8 TC4_IrqHandler
0x00404eb8 Dummy_Handler
0x00404eb8 PIOA_IrqHandler
0x00404eb8 USART0_IrqHandler
0x00404eb8 PIOB_IrqHandler
0x00404eb8 DAC_IrqHandler
0x00404eb8 TC2_IrqHandler
0x00404eb8 MCI_IrqHandler
0x00404eb8 USBD_IrqHandler
0x00404eb8 CRCCU_IrqHandler
0x00404eb8 MemManage_Handler
0x00404eb8 UART1_IrqHandler
0x00404eb8 SVC_Handler
0x00404eb8 SPI_IrqHandler
0x00404eb8 RTC_IrqHandler
0x00404eb8 EEFC_IrqHandler
0x00404eb8 RSTC_IrqHandler
0x00404eb8 SMC_IrqHandler
0x00404eb8 PMC_IrqHandler
0x00404eb8 BusFault_Handler
0x00404eb8 TWI0_IrqHandler
0x00404eb8 ADC_IrqHandler
0x00404eb8 PWM_IrqHandler
.text.PIO_DisableInterrupt
0x00404ec0 0x1c ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x00404ec0 PIO_DisableInterrupt
.text.PIO_PullUp
0x00404edc 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x00404edc PIO_PullUp
.text.PIO_SetPeripheral
0x00404f0c 0x10c ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x00404f0c PIO_SetPeripheral
.text.PIO_SetInput
0x00405018 0x80 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x00405018 PIO_SetInput
.text.PIO_SetOutput
0x00405098 0x64 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x00405098 PIO_SetOutput
.text.PIO_Configure
0x004050fc 0xf8 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x004050fc PIO_Configure
.text.PMC_EnablePeripheral
0x004051f4 0xa4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
0x004051f4 PMC_EnablePeripheral
.text.PMC_DisablePeripheral
0x00405298 0xa4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
0x00405298 PMC_DisablePeripheral
.text.WDT_Disable
0x0040533c 0x1c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
0x0040533c WDT_Disable
.text.TimeTick_Increment
0x00405358 0x1c ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
0x00405358 TimeTick_Increment
*fill* 0x00405374 0x4 00
.text 0x00405378 0x278 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
0x00405378 __aeabi_uidiv
0x00405378 __udivsi3
0x004055d4 __aeabi_uidivmod
.text 0x004055f0 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
0x004055f0 __aeabi_idiv0
0x004055f0 __aeabi_ldiv0
.text 0x004055f4 0x2c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
0x004055f4 __aeabi_uldivmod
.text 0x00405620 0x60 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
0x00405620 __gnu_ldivmod_helper
0x00405650 __gnu_uldivmod_helper
.text 0x00405680 0x360 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
0x00405680 __divdi3
.text 0x004059e0 0x308 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
0x004059e0 __udivdi3
.text 0x00405ce8 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
0x00405ce8 __assert_func
0x00405d30 __assert
.text 0x00405d3c 0x4c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
0x00405d3c _fiprintf_r
0x00405d5c fiprintf
*(.glue_7t)
.glue_7t 0x00000000 0x0 linker stubs
*(.glue_7)
.glue_7 0x00000000 0x0 linker stubs
*(.rodata .rodata* .gnu.linkonce.r.*)
.rodata 0x00405d88 0x404 test.o
.rodata 0x0040618c 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
0x0040618c _global_impure_ptr
.rodata.str1.4
0x00406190 0x2 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
0x4 (size before relaxing)
*fill* 0x00406192 0x2 00
.rodata 0x00406194 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.rodata 0x004061b0 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.rodata 0x004065a4 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.rodata 0x00406998 0x420 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0x004069a0 vtable for Print
0x004069b4 typeinfo for Print
0x004069bc typeinfo name for Print
.rodata 0x00406db8 0x438 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00406db8 vtable for UARTClass
0x00406de4 typeinfo for UARTClass
0x00406df0 typeinfo name for UARTClass
.rodata._ZTV14HardwareSerial
0x004071f0 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x004071f0 vtable for HardwareSerial
.rodata._ZTV6Stream
0x00407220 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00407220 vtable for Stream
.rodata._ZTS14HardwareSerial
0x00407248 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00407248 typeinfo name for HardwareSerial
.rodata._ZTI14HardwareSerial
0x0040725c 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x0040725c typeinfo for HardwareSerial
.rodata._ZTS6Stream
0x00407268 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00407268 typeinfo name for Stream
.rodata._ZTI6Stream
0x00407270 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00407270 typeinfo for Stream
.rodata 0x0040727c 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
.rodata.str1.4
0x0040729c 0x2f c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
0x30 (size before relaxing)
*fill* 0x004072cb 0x1 00
.rodata 0x004072cc 0x60 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
0x004072cc __sf_fake_stdin
0x004072ec __sf_fake_stdout
0x0040730c __sf_fake_stderr
.rodata.str1.4
0x0040732c 0xa c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
0x14 (size before relaxing)
*fill* 0x00407336 0x2 00
.rodata 0x00407338 0x60 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.rodata.str1.4
0x00407398 0x40 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
0x44 (size before relaxing)
*(.ARM.extab* .gnu.linkonce.armextab.*)
.ARM.extab 0x004073d8 0x18 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
.ARM.extab 0x004073f0 0x18 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
.ARM.extab.text._ZN5Print5writeEPKc
0x00407408 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5writeEPKhj
0x00407414 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEPKc
0x00407420 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print5printEc
0x0040742c 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEv
0x00407438 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5Print7printlnEPKc
0x00407444 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.extab.text._ZN5PrintC2Ev
0x00407450 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN6StreamC2Ev
0x00407450 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN14HardwareSerialC2Ev
0x00407450 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass5beginEm
0x00407450 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.extab.text._ZN9UARTClass3endEv
0x0040745c 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x00407468 . = ALIGN (0x4)
*(.init)
.init 0x00407468 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
0x00407468 _init
.init 0x0040746c 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
0x00407474 . = ALIGN (0x4)
0x00407474 __preinit_array_start = .
*(.preinit_array)
0x00407474 __preinit_array_end = .
0x00407474 . = ALIGN (0x4)
0x00407474 __init_array_start = .
*(SORT(.init_array.*))
*(.init_array)
.init_array 0x00407474 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
.init_array 0x00407478 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
0x0040747c __init_array_end = .
0x0040747c . = ALIGN (0x4)
*crtbegin.o(.ctors)
*(EXCLUDE_FILE(*crtend.o) .ctors)
*(SORT(.ctors.*))
*crtend.o(.ctors)
0x0040747c . = ALIGN (0x4)
*(.fini)
.fini 0x0040747c 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
0x0040747c _fini
.fini 0x00407480 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
0x00407488 . = ALIGN (0x4)
0x00407488 __fini_array_start = .
*(.fini_array)
.fini_array 0x00407488 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
*(SORT(.fini_array.*))
0x0040748c __fini_array_end = .
*crtbegin.o(.dtors)
*(EXCLUDE_FILE(*crtend.o) .dtors)
*(SORT(.dtors.*))
*crtend.o(.dtors)
0x0040748c . = ALIGN (0x4)
0x0040748c _efixed = .
0x0040748c PROVIDE (__exidx_start, .)
.jcr 0x0040748c 0x0
.jcr 0x0040748c 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
.vfp11_veneer 0x0040748c 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
.v4_bx 0x0040748c 0x0
.v4_bx 0x00000000 0x0 linker stubs
.ARM.exidx 0x0040748c 0x128
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
.ARM.exidx.text.setup
0x0040748c 0x8 test.o
.ARM.exidx.text.loop
0x00407494 0x0 test.o
0x8 (size before relaxing)
.ARM.exidx 0x00407494 0x88 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
0xc0 (size before relaxing)
.ARM.exidx 0x0040751c 0x38 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
0x48 (size before relaxing)
.ARM.exidx.text._ZN5Print5writeEPKc
0x00407554 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5writeEPKhj
0x0040755c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEPKc
0x00407564 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print5printEc
0x0040756c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEv
0x00407574 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5Print7printlnEPKc
0x0040757c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.exidx.text._ZN5PrintC2Ev
0x00407584 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.exidx.text._ZN6StreamC2Ev
0x0040758c 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text._ZN14HardwareSerialC2Ev
0x0040758c 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text._ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
0x0040758c 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text._ZN9UARTClass5beginEm
0x0040758c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.exidx.text._ZN9UARTClass3endEv
0x00407594 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.exidx.text._ZN9UARTClass9availableEv
0x0040759c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.exidx.text._ZN9UARTClass4peekEv
0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text._ZN9UARTClass4readEv
0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text._ZN9UARTClass5flushEv
0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text._ZN9UARTClass5writeEh
0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0x8 (size before relaxing)
.ARM.exidx.text.main
0x004075a4 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.ARM.exidx.text._Z41__static_initialization_and_destruction_0ii
0x004075ac 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.exidx.text._GLOBAL__I_rx_buffer1
0x004075b4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
0x8 (size before relaxing)
.ARM.exidx 0x004075b4 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
0x8 (size before relaxing)
.ARM.exidx 0x004075b4 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
0x8 (size before relaxing)
0x004075b4 PROVIDE (__exidx_end, .)
0x004075b4 . = ALIGN (0x4)
0x004075b4 _etext = .
.relocate 0x20000000 0x584 load address 0x004075b4
0x20000000 . = ALIGN (0x4)
0x20000000 _srelocate = .
*(.ramfunc .ramfunc.*)
*(.data .data.*)
.data 0x20000000 0xf4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
0x20000000 _impure_ptr
.data 0x200000f4 0x410 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
0x200000f4 __malloc_av_
0x200004fc __malloc_sbrk_base
0x20000500 __malloc_trim_threshold
.data 0x20000504 0x7c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
0x20000524 __mb_cur_max
.data 0x20000580 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
0x20000580 __wctomb
0x20000584 . = ALIGN (0x4)
0x20000584 _erelocate = .
.bss 0x20000584 0x194 load address 0x00407b38
0x20000584 . = ALIGN (0x4)
0x20000584 _sbss = .
0x20000584 _szero = .
*(.bss .bss.*)
.bss 0x20000584 0x1 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
*fill* 0x20000585 0x3 00
.bss 0x20000588 0x34 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
0x20000588 __malloc_top_pad
0x2000058c __malloc_current_mallinfo
0x200005b4 __malloc_max_sbrked_mem
0x200005b8 __malloc_max_total_mem
.bss 0x200005bc 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.bss 0x200005c0 0x150 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
0x200005c0 rx_buffer1
0x20000608 tx_buffer1
0x20000650 rx_buffer2
0x20000698 tx_buffer2
0x200006e0 Serial1
0x200006f8 Serial2
.bss 0x20000710 0x4 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
*(COMMON)
COMMON 0x20000714 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
0x20000714 errno
0x20000718 . = ALIGN (0x4)
0x20000718 _ebss = .
0x20000718 _ezero = .
.stack 0x20000718 0x2400 load address 0x00407ccc
0x20000718 . = ALIGN (0x8)
*(.stack .stack.*)
.stack 0x20000718 0x2400 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
0x20000718 pdwStack
0x20002b18 . = ALIGN (0x4)
0x20002b18 _end = .
OUTPUT(./test_gcc_dbg.elf elf32-littlearm)
.ARM.attributes
0x00000000 0x25
.ARM.attributes
0x00000000 0x19 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
.ARM.attributes
0x00000019 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
.ARM.attributes
0x00000042 0x31 test.o
.ARM.attributes
0x00000073 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
.ARM.attributes
0x0000009c 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
.ARM.attributes
0x000000b7 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
.ARM.attributes
0x000000e0 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
.ARM.attributes
0x00000109 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
.ARM.attributes
0x00000132 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
.ARM.attributes
0x0000015b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
.ARM.attributes
0x00000184 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
.ARM.attributes
0x000001ad 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
.ARM.attributes
0x000001d6 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
.ARM.attributes
0x000001ff 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
.ARM.attributes
0x00000228 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
.ARM.attributes
0x00000251 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
.ARM.attributes
0x0000027a 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.ARM.attributes
0x000002ab 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.ARM.attributes
0x000002dc 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.ARM.attributes
0x0000030d 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.ARM.attributes
0x0000033e 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.ARM.attributes
0x0000036f 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.ARM.attributes
0x000003a0 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.ARM.attributes
0x000003d1 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.ARM.attributes
0x00000402 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.ARM.attributes
0x00000433 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.ARM.attributes
0x00000464 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
.ARM.attributes
0x0000047f 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
.ARM.attributes
0x0000049a 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
.ARM.attributes
0x000004b5 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
.ARM.attributes
0x000004d0 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
.ARM.attributes
0x000004eb 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
.ARM.attributes
0x00000514 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
.ARM.attributes
0x0000053d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
.ARM.attributes
0x00000566 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
.ARM.attributes
0x0000058f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
.ARM.attributes
0x000005b8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
.ARM.attributes
0x000005e1 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
.ARM.attributes
0x0000060a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
.ARM.attributes
0x00000633 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
.ARM.attributes
0x0000065c 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
.ARM.attributes
0x00000685 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
.ARM.attributes
0x000006ae 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
.ARM.attributes
0x000006d7 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
.ARM.attributes
0x00000700 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
.ARM.attributes
0x00000729 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
.ARM.attributes
0x00000752 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
.ARM.attributes
0x0000077b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
.ARM.attributes
0x000007a4 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
.ARM.attributes
0x000007cd 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
.ARM.attributes
0x000007f6 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
.ARM.attributes
0x0000081f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
.ARM.attributes
0x00000848 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
.ARM.attributes
0x00000871 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
.ARM.attributes
0x0000089a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
.ARM.attributes
0x000008c3 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
.ARM.attributes
0x000008ec 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
.ARM.attributes
0x00000915 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
.ARM.attributes
0x0000093e 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
.ARM.attributes
0x00000967 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
.ARM.attributes
0x00000990 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
.ARM.attributes
0x000009b9 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
.ARM.attributes
0x000009e2 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
.ARM.attributes
0x00000a0b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
.ARM.attributes
0x00000a34 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
.ARM.attributes
0x00000a5d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
.ARM.attributes
0x00000a86 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
.ARM.attributes
0x00000aaf 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
.ARM.attributes
0x00000ad8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
.ARM.attributes
0x00000b01 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
.ARM.attributes
0x00000b2a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
.ARM.attributes
0x00000b53 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
.ARM.attributes
0x00000b7c 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
.ARM.attributes
0x00000ba5 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
.ARM.attributes
0x00000bce 0x31 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.ARM.attributes
0x00000bff 0x31 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.ARM.attributes
0x00000c30 0x31 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.ARM.attributes
0x00000c61 0x31 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.ARM.attributes
0x00000c92 0x31 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.ARM.attributes
0x00000cc3 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
.ARM.attributes
0x00000cde 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
.ARM.attributes
0x00000cf9 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
.ARM.attributes
0x00000d14 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
.ARM.attributes
0x00000d3d 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
.ARM.attributes
0x00000d66 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
.ARM.attributes
0x00000d8f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
.ARM.attributes
0x00000db8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
.ARM.attributes
0x00000de1 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o
.ARM.attributes
0x00000e0a 0x19 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o
.comment 0x00000000 0x2a
.comment 0x00000000 0x2a test.o
0x2b (size before relaxing)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_abbrev 0x00000000 0x16ed
.debug_abbrev 0x00000000 0x112 test.o
.debug_abbrev 0x00000112 0x169 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_abbrev 0x0000027b 0x10f ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_abbrev 0x0000038a 0x1fc ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_abbrev 0x00000586 0x12f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_abbrev 0x000006b5 0x2af ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_abbrev 0x00000964 0x28a ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_abbrev 0x00000bee 0x2d0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_abbrev 0x00000ebe 0xfa ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_abbrev 0x00000fb8 0x153 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_abbrev 0x0000110b 0xc7 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_abbrev 0x000011d2 0x66 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_abbrev 0x00001238 0x12a ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_abbrev 0x00001362 0xf4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_abbrev 0x00001456 0xc9 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_abbrev 0x0000151f 0x1ce ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_info 0x00000000 0xa8ba
.debug_info 0x00000000 0x7f9 test.o
.debug_info 0x000007f9 0xaa5 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_info 0x0000129e 0x4dc ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_info 0x0000177a 0x1042 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_info 0x000027bc 0x85b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_info 0x00003017 0x1b70 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_info 0x00004b87 0x11b1 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_info 0x00005d38 0x206a ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_info 0x00007da2 0x7d6 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_info 0x00008578 0xb53 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_info 0x000090cb 0x12c ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_info 0x000091f7 0xb8 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_info 0x000092af 0x96a ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_info 0x00009c19 0x457 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_info 0x0000a070 0x1df ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_info 0x0000a24f 0x66b ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_line 0x00000000 0x2307
.debug_line 0x00000000 0x16d test.o
.debug_line 0x0000016d 0x191 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_line 0x000002fe 0x233 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_line 0x00000531 0x22a ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_line 0x0000075b 0x193 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_line 0x000008ee 0x437 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_line 0x00000d25 0x2de ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_line 0x00001003 0x809 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_line 0x0000180c 0x155 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_line 0x00001961 0x1a3 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_line 0x00001b04 0xcb ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_line 0x00001bcf 0xe2 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_line 0x00001cb1 0x1fb ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_line 0x00001eac 0x17b ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_line 0x00002027 0x13f ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_line 0x00002166 0x1a1 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_loc 0x00000000 0x2274
.debug_loc 0x00000000 0x58 test.o
.debug_loc 0x00000058 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_loc 0x00000090 0x25c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_loc 0x000002ec 0x184 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_loc 0x00000470 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_loc 0x00000518 0x544 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_loc 0x00000a5c 0x2a0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_loc 0x00000cfc 0xe3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_loc 0x00001b38 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_loc 0x00001b64 0xbc ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_loc 0x00001c20 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_loc 0x00001c58 0x2c ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_loc 0x00001c84 0x268 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_loc 0x00001eec 0x100 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_loc 0x00001fec 0x118 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_loc 0x00002104 0x170 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_pubnames
0x00000000 0xcf4
.debug_pubnames
0x00000000 0x25 test.o
.debug_pubnames
0x00000025 0x42 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_pubnames
0x00000067 0x87 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_pubnames
0x000000ee 0x87 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_pubnames
0x00000175 0x3f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_pubnames
0x000001b4 0x1cb ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_pubnames
0x0000037f 0x11f ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_pubnames
0x0000049e 0x524 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_pubnames
0x000009c2 0x1b ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_pubnames
0x000009dd 0x90 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_pubnames
0x00000a6d 0x21 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_pubnames
0x00000a8e 0x24 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_pubnames
0x00000ab2 0xe1 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_pubnames
0x00000b93 0x98 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_pubnames
0x00000c2b 0x65 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_pubnames
0x00000c90 0x64 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_pubtypes
0x00000000 0x93c
.debug_pubtypes
0x00000000 0xb9 test.o
.debug_pubtypes
0x000000b9 0xc1 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_pubtypes
0x0000017a 0xb6 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_pubtypes
0x00000230 0x103 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_pubtypes
0x00000333 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_pubtypes
0x000003db 0xd5 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_pubtypes
0x000004b0 0x142 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_pubtypes
0x000005f2 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_pubtypes
0x00000623 0xab ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_pubtypes
0x000006ce 0xe3 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_pubtypes
0x000007b1 0x3f ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_pubtypes
0x000007f0 0x1e ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_pubtypes
0x0000080e 0x4e ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_pubtypes
0x0000085c 0x33 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_pubtypes
0x0000088f 0x33 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_pubtypes
0x000008c2 0x7a ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_aranges 0x00000000 0x688
.debug_aranges
0x00000000 0x28 test.o
.debug_aranges
0x00000028 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_aranges
0x00000048 0x70 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_aranges
0x000000b8 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_aranges
0x00000110 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_aranges
0x00000140 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_aranges
0x00000218 0x78 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_aranges
0x00000290 0x220 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_aranges
0x000004b0 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_aranges
0x000004d0 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_aranges
0x00000508 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_aranges
0x00000528 0x20 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_aranges
0x00000548 0x70 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_aranges
0x000005b8 0x40 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_aranges
0x000005f8 0x40 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_aranges
0x00000638 0x50 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_ranges 0x00000000 0x5a0
.debug_ranges 0x00000000 0x18 test.o
.debug_ranges 0x00000018 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_ranges 0x00000028 0x60 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_ranges 0x00000088 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_ranges 0x000000d0 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_ranges 0x000000f0 0xc8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_ranges 0x000001b8 0x68 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_ranges 0x00000220 0x228 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_ranges 0x00000448 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_ranges 0x00000458 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_ranges 0x00000480 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_ranges 0x00000490 0x10 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_ranges 0x000004a0 0x60 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_ranges 0x00000500 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_ranges 0x00000530 0x30 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_ranges 0x00000560 0x40 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_str 0x00000000 0x1e6b
.debug_str 0x00000000 0x514 test.o
0x574 (size before relaxing)
.debug_str 0x00000514 0x115 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
0x61d (size before relaxing)
.debug_str 0x00000629 0x160 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
0x265 (size before relaxing)
.debug_str 0x00000789 0x40f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
0x9c3 (size before relaxing)
.debug_str 0x00000b98 0x42 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
0x58a (size before relaxing)
.debug_str 0x00000bda 0x9ac ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
0xf1d (size before relaxing)
.debug_str 0x00001586 0x309 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
0xa97 (size before relaxing)
.debug_str 0x0000188f 0x1a8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
0x9be (size before relaxing)
.debug_str 0x00001a37 0x11 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
0x55e (size before relaxing)
.debug_str 0x00001a48 0xf8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
0x8fa (size before relaxing)
.debug_str 0x00001b40 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
0x145 (size before relaxing)
.debug_str 0x00001b88 0x5d ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
0x107 (size before relaxing)
.debug_str 0x00001be5 0x11c ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
0x54b (size before relaxing)
.debug_str 0x00001d01 0x8f ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
0x2bc (size before relaxing)
.debug_str 0x00001d90 0x59 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
0x160 (size before relaxing)
.debug_str 0x00001de9 0x82 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
0x43b (size before relaxing)
.debug_frame 0x00000000 0x267c
.debug_frame 0x00000000 0x48 test.o
.debug_frame 0x00000048 0x288 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
.debug_frame 0x000002d0 0xf4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
.debug_frame 0x000003c4 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
.debug_frame 0x000003ec 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
.debug_frame 0x0000041c 0xc0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
.debug_frame 0x000004dc 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
.debug_frame 0x00000518 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
.debug_frame 0x00000554 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
.debug_frame 0x00000584 0x68 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
.debug_frame 0x000005ec 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
.debug_frame 0x00000618 0x50 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
.debug_frame 0x00000668 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
.debug_frame 0x00000698 0x144 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
.debug_frame 0x000007dc 0xf4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
.debug_frame 0x000008d0 0x70 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
.debug_frame 0x00000940 0x310 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
.debug_frame 0x00000c50 0x178 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
.debug_frame 0x00000dc8 0x820 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
.debug_frame 0x000015e8 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
.debug_frame 0x00001614 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
.debug_frame 0x00001698 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
.debug_frame 0x000016c4 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
.debug_frame 0x000016f4 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
.debug_frame 0x00001720 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
.debug_frame 0x0000177c 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
.debug_frame 0x0000179c 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
.debug_frame 0x000017cc 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
.debug_frame 0x000017f8 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
.debug_frame 0x00001818 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
.debug_frame 0x00001854 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
.debug_frame 0x00001880 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
.debug_frame 0x000018b0 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
.debug_frame 0x000018d0 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
.debug_frame 0x000018f0 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
.debug_frame 0x0000191c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
.debug_frame 0x00001948 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
.debug_frame 0x00001974 0x90 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
.debug_frame 0x00001a04 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
.debug_frame 0x00001a58 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
.debug_frame 0x00001a78 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
.debug_frame 0x00001a98 0x7c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
.debug_frame 0x00001b14 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
.debug_frame 0x00001b40 0x40 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
.debug_frame 0x00001b80 0x114 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
.debug_frame 0x00001c94 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
.debug_frame 0x00001ce8 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
.debug_frame 0x00001d24 0x58 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
.debug_frame 0x00001d7c 0x98 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
.debug_frame 0x00001e14 0x34 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
.debug_frame 0x00001e48 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
.debug_frame 0x00001e74 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
.debug_frame 0x00001ea0 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
.debug_frame 0x00001ecc 0x80 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
.debug_frame 0x00001f4c 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
.debug_frame 0x00001f88 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
.debug_frame 0x00001fe4 0x44 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
.debug_frame 0x00002028 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
.debug_frame 0x00002054 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
.debug_frame 0x00002080 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
.debug_frame 0x000020bc 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
.debug_frame 0x000020e8 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
.debug_frame 0x00002114 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
.debug_frame 0x00002140 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
.debug_frame 0x0000216c 0x28 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
.debug_frame 0x00002194 0x150 ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
.debug_frame 0x000022e4 0xa0 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
.debug_frame 0x00002384 0x9c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
.debug_frame 0x00002420 0xd4 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
.debug_frame 0x000024f4 0x20 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
.debug_frame 0x00002514 0x50 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
.debug_frame 0x00002564 0x3c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
.debug_frame 0x000025a0 0x3c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
.debug_frame 0x000025dc 0x44 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
.debug_frame 0x00002620 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
Cross Reference Table
Symbol File
ACC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
ADC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
BusFault_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
CRCCU_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
DAC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
DebugMon_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
Dummy_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
EEFC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
GetTickCount ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
HardFault_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
HardwareSerial::HardwareSerial() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
HardwareSerial::HardwareSerial() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
MCI_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
MemManage_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
NMI_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
PIOA_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
PIOB_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
PIOC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
PIO_Clear ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_Configure ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
PIO_DisableInterrupt ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_Get ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
PIO_GetOutputDataStatus ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_PullUp ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_Set ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_SetDebounceFilter ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_SetInput ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PIO_SetOutput ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
PIO_SetPeripheral ./..\libchip_sam3s4_gcc_dbg.a(pio.o)
PMC_DisableAllPeripherals ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
PMC_DisablePeripheral ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
PMC_EnableAllPeripherals ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
PMC_EnablePeripheral ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
./..\libchip_sam3s4_gcc_dbg.a(pio.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
PMC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
PMC_IsPeriphEnabled ./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
PWM_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
PendSV_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
Print::Print() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
Print::Print() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
Print::print(String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(char) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(double, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(int, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(long, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(unsigned char, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(unsigned int, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::print(unsigned long, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::printFloat(double, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::printNumber(unsigned long, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println() ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
test.o
Print::println(char) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(double, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(int, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(long, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(unsigned char, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(unsigned int, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::println(unsigned long, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
Print::write(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
Print::write(unsigned char const*, unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
RSTC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
RTC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
RTT_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
Reset_Handler ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
SMC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
SPI_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
SSC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
SUPC_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
SVC_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
Serial1 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
test.o
Serial2 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
Sleep ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
Stream::Stream() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
Stream::Stream() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
String::String(String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(int, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(int, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(long, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(long, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(unsigned char, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(unsigned char, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(unsigned int, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(unsigned int, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(unsigned long, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::String(unsigned long, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::changeBuffer(unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::charAt(unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::compareTo(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(char const*, unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(long) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::concat(unsigned long) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::copy(char const*, unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::endsWith(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::equals(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::equals(char const*) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::equalsIgnoreCase(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::getBytes(unsigned char*, unsigned int, unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::indexOf(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::indexOf(String const&, unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::indexOf(char) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::indexOf(char, unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::init() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::invalidate() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::lastIndexOf(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::lastIndexOf(String const&, int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::lastIndexOf(char) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::lastIndexOf(char, int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::length() const ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
String::operator<(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator<=(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator=(String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator=(char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator>(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator>=(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator[](unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::operator[](unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
String::replace(String const&, String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::replace(char, char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::reserve(unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::setCharAt(unsigned int, char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::startsWith(String const&) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::startsWith(String const&, unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::substring(unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::substring(unsigned int, unsigned int) const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::toInt() const ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::toLowerCase() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::toUpperCase() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::trim() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::~String() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
String::~String() ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
SysTick_Handler ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TC0_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TC1_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TC2_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TC3_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TC4_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TC5_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TWI0_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TWI1_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
TimeTick_Configure ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
TimeTick_Increment ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
UART0_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
UART0_IrqHandler() ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
UART1_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
UART1_IrqHandler() ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
UARTClass::IrqHandler() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*) ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*) ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
UARTClass::available() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
UARTClass::begin(unsigned long) ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
test.o
UARTClass::end() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
UARTClass::flush() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
UARTClass::peek() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
UARTClass::read() ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
UARTClass::write(unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
USART0_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
USART1_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
USBD_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
UsageFault_Handler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
WDT_Disable ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
WDT_Enable ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
WDT_GetPeriod ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
WDT_GetStatus ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
WDT_IrqHandler ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
WDT_Restart ./..\libchip_sam3s4_gcc_dbg.a(wdt.o)
Wait ./..\libchip_sam3s4_gcc_dbg.a(timetick.o)
Wait(unsigned long) test.o
_Jv_RegisterClasses c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
_PathLocale c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
_Unwind_Backtrace c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
_Unwind_Complete c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
_Unwind_DeleteException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
_Unwind_ForcedUnwind c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
_Unwind_GetCFA c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
_Unwind_GetDataRelBase c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
_Unwind_GetLanguageSpecificData c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
_Unwind_GetRegionStart c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
_Unwind_GetTextRelBase c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
_Unwind_RaiseException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
_Unwind_Resume c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
_Unwind_Resume_or_Rethrow c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
_Unwind_VRS_Get c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
_Unwind_VRS_Pop c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
_Unwind_VRS_Set c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
___Unwind_Backtrace c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
___Unwind_ForcedUnwind c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
___Unwind_RaiseException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
___Unwind_Resume c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
___Unwind_Resume_or_Rethrow c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__adddf3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__aeabi_cdcmpeq c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_cdcmple c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_cdrcmple c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_d2iz c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_d2uiz c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_dadd c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_dcmpeq c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_dcmpge c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_dcmpgt c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_dcmple c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__aeabi_dcmplt c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_ddiv c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_dmul c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_drsub c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__aeabi_dsub c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_f2d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__aeabi_i2d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_idiv0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
__aeabi_l2d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__aeabi_ldiv0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
__aeabi_ui2d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__aeabi_uidiv c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
__aeabi_uidivmod c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
__aeabi_ul2d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__aeabi_uldivmod c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
__aeabi_unwind_cpp_pr0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
test.o
__aeabi_unwind_cpp_pr1 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
__aeabi_unwind_cpp_pr2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__ascii_wctomb c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
__assert c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
__assert_func c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
./..\libchip_sam3s4_gcc_dbg.a(pmc.o)
__cmpdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__ctype_ptr__ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
__cxa_begin_cleanup c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__cxa_call_unexpected c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__cxa_pure_virtual ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
__cxa_type_match c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__divdf3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
__divdi3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
__dso_handle c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o
__eqdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__exidx_end c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__exidx_start c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__extendsfdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__fixdfsi c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o)
__fixunsdfsi c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o)
__floatdidf c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__floatsidf c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__floatundidf c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__floatunsidf c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__fp_lock_all c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__fp_unlock_all c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__gedf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__gnu_Unwind_Backtrace c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__gnu_Unwind_Find_exidx c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_ForcedUnwind c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__gnu_Unwind_RaiseException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__gnu_Unwind_Restore_VFP c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Restore_VFP_D c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Restore_VFP_D_16_to_31 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Restore_WMMXC c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Restore_WMMXD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Resume c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__gnu_Unwind_Resume_or_Rethrow c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__gnu_Unwind_Save_VFP c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Save_VFP_D c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Save_VFP_D_16_to_31 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Save_WMMXC c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_Unwind_Save_WMMXD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_ldivmod_helper c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
__gnu_uldivmod_helper c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o)
__gnu_unwind_execute c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
__gnu_unwind_frame c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
__gtdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__init_array_end c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
__init_array_start c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
__ledf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__libc_init_array c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
__locale_charset c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
__locale_cjk_lang c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
__locale_mb_cur_max c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
__locale_msgcharset c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
__ltdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__malloc_av_ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
__malloc_current_mallinfo c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
__malloc_lock c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
__malloc_max_sbrked_mem c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
__malloc_max_total_mem c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
__malloc_sbrk_base c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
__malloc_top_pad c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
__malloc_trim_threshold c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
__malloc_unlock c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
__mb_cur_max c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
__mlocale_changed c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
__muldf3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o)
__nedf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o)
__nlocale_changed c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
__preinit_array_end c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
__preinit_array_start c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
__restore_core_regs c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
__sclose c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__seofread c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
__sf_fake_stderr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
__sf_fake_stdin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
__sf_fake_stdout c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
__sfmoreglue c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__sfp c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__sfp_lock_acquire c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
__sfp_lock_release c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
__sfvwrite_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
__sigtramp c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
__sigtramp_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
__sinit c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
__sinit_lock_acquire c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__sinit_lock_release c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__smakebuf_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
__sprint_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
__sread c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__sseek c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__subdf3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o)
__swbuf c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
__swbuf_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
__swrite c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
__swsetup_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
__udivdi3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o)
__udivsi3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o)
__wctomb c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
_atol_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
_cleanup c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
_cleanup_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
_close ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
_close_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
_ctype_ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o)
_end ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
_erelocate ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
_etext ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
_exit ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
_ezero ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
_fclose_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
_fflush_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
_fini c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
_fiprintf_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
_fputwc_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
_free_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
_fstat ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
_fstat_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
_fwalk c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
_fwalk_reent c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
_getpid ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
_getpid_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_global_impure_ptr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
_impure_ptr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_init c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
_init_signal c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_init_signal_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_iprintf_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
_isatty ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
_isatty_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
_kill ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
_kill_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_localeconv_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
_lseek ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
_lseek_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
_malloc_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_malloc_trim_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
_raise_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_read ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
_read_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
_realloc_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
_reclaim_reent c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
_sbrk ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
_sbrk_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o)
_setlocale_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
_sfixed ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
_signal_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
_srelocate ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
_strtol_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
_szero ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
_vfiprintf_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
_wcrtomb_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
_wctomb_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o)
_wrapup_reent c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
_write ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
_write_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o)
abort c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
atol c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
cleanup_glue c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
delayMicroseconds ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
digitalRead ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
digitalWrite ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
test.o
errno c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o)
fclose c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
fflush c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o)
fiprintf c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o)
fputwc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o)
free c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
init ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
iprintf c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
isspace c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
link ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o)
localeconv c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
loop test.o
./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
main ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
malloc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o)
memchr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
memcmp c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
memcpy c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
memmove c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
memset c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o)
micros ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
millis ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
operator+(StringSumHelper const&, String const&) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, char const*) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, long) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, unsigned char) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, unsigned int) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
operator+(StringSumHelper const&, unsigned long) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
pdwStack ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
pinMode ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o)
test.o
raise c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o)
realloc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
restore_core_regs c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o)
c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o)
rx_buffer1 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
rx_buffer2 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
setlocale c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
setup test.o
./..\libarduino_sam3s_ek_gcc_dbg.a(main.o)
signal c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o)
store_char(unsigned char, _ring_buffer*) ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
strchr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strcmp c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strcpy c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strlen c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strncmp c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strncpy c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strrchr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strstr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
strtol c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o)
c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o)
timer0_millis ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
timer0_overflow_count ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o)
tolower c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
toupper c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o)
tx_buffer1 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
tx_buffer2 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o)
typeinfo for HardwareSerial ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
typeinfo for Print ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
typeinfo for Stream ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
typeinfo for UARTClass ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
typeinfo name for HardwareSerial ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
typeinfo name for Print ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
typeinfo name for Stream ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
typeinfo name for UARTClass ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
vector_table ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o)
vfiprintf c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o)
vtable for HardwareSerial ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
vtable for Print ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
vtable for Stream ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
vtable for UARTClass ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
vtable for __cxxabiv1::__class_type_info ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o)
vtable for __cxxabiv1::__si_class_type_info ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o)
wcrtomb c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)

View File

@ -100,10 +100,10 @@ unsigned long micros( void )
return 0 ;
}
void delay( uint32_t dwMs )
{
Wait( dwMs ) ;
}
//void delay( uint32_t dwMs )
//{
// Wait( dwMs ) ;
//}
/* Delay for the given number of microseconds. Assumes a 64 MHz clock. */
void delayMicroseconds(unsigned int us)

View File

@ -25,141 +25,79 @@
*/
#include "wiring_private.h"
#include "pins_arduino.h"
//#include "pins_arduino.h"
void pinMode(uint8_t pin, uint8_t mode)
/// \brief Configures the specified pin to behave either as an input or an output. See the description of digital pins for details.
///
/// \param dwPin the number of the pin whose mode you wish to set
/// \param dwMode either INPUT or OUTPUT
///
void pinMode( uint32_t dwPin, uint32_t dwMode )
{
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);
volatile uint8_t *reg;
if ( APinDescription[dwPin].dwPinType == PIO_NOT_A_PIN )
{
return ;
}
if (port == NOT_A_PIN) return;
switch ( dwMode )
{
case INPUT:
PIO_Configure( APinDescription[dwPin].pPort, PIO_INPUT, APinDescription[dwPin].dwPin, 0 ) ;
break ;
// JWS: can I let the optimizer do this?
reg = portModeRegister(port);
case OUTPUT:
PIO_Configure( APinDescription[dwPin].pPort, PIO_OUTPUT_1, APinDescription[dwPin].dwPin, APinDescription[dwPin].dwPinAttribute ) ;
break ;
if (mode == INPUT) {
uint8_t oldSREG = SREG;
cli();
*reg &= ~bit;
SREG = oldSREG;
} else {
uint8_t oldSREG = SREG;
cli();
*reg |= bit;
SREG = oldSREG;
default:
break ;
}
}
// Forcing this inline keeps the callers from having to push their own stuff
// on the stack. It is a good performance win and only takes 1 more byte per
// user than calling. (It will take more bytes on the 168.)
//
// But shouldn't this be moved into pinMode? Seems silly to check and do on
// each digitalread or write.
//
// Mark Sproul:
// - Removed inline. Save 170 bytes on atmega1280
// - changed to a switch statment; added 32 bytes but much easier to read and maintain.
// - Added more #ifdefs, now compiles for atmega645
//
//static inline void turnOffPWM(uint8_t timer) __attribute__ ((always_inline));
//static inline void turnOffPWM(uint8_t timer)
static void turnOffPWM(uint8_t timer)
/// \brief Write a HIGH or a LOW value to a digital pin.
///
/// \desc If the pin has been configured as an OUTPUT with pinMode(), its voltage will be set to the
/// corresponding value: 5V (or 3.3V on 3.3V boards) for HIGH, 0V (ground) for LOW.
///
/// If the pin is configured as an INPUT, writing a HIGH value with digitalWrite() will enable an internal
/// 20K pullup resistor (see the tutorial on digital pins). Writing LOW will disable the pullup. The pullup
/// resistor is enough to light an LED dimly, so if LEDs appear to work, but very dimly, this is a likely
/// cause. The remedy is to set the pin to an output with the pinMode() function.
///
/// NOTE: Digital pin PIN_LED is harder to use as a digital input than the other digital pins because it has an LED
/// and resistor attached to it that's soldered to the board on most boards. If you enable its internal 20k pull-up
/// resistor, it will hang at around 1.7 V instead of the expected 5V because the onboard LED and series resistor
/// pull the voltage level down, meaning it always returns LOW. If you must use pin PIN_LED as a digital input, use an
/// external pull down resistor.
///
/// \param dwPin the pin number
/// \param dwVal HIGH or LOW
///
void digitalWrite( uint32_t dwPin, uint32_t dwVal )
{
switch (timer)
{
#if defined(TCCR1A) && defined(COM1A1)
case TIMER1A: cbi(TCCR1A, COM1A1); break;
#endif
#if defined(TCCR1A) && defined(COM1B1)
case TIMER1B: cbi(TCCR1A, COM1B1); break;
#endif
#if defined(TCCR2) && defined(COM21)
case TIMER2: cbi(TCCR2, COM21); break;
#endif
#if defined(TCCR0A) && defined(COM0A1)
case TIMER0A: cbi(TCCR0A, COM0A1); break;
#endif
#if defined(TIMER0B) && defined(COM0B1)
case TIMER0B: cbi(TCCR0A, COM0B1); break;
#endif
#if defined(TCCR2A) && defined(COM2A1)
case TIMER2A: cbi(TCCR2A, COM2A1); break;
#endif
#if defined(TCCR2A) && defined(COM2B1)
case TIMER2B: cbi(TCCR2A, COM2B1); break;
#endif
#if defined(TCCR3A) && defined(COM3A1)
case TIMER3A: cbi(TCCR3A, COM3A1); break;
#endif
#if defined(TCCR3A) && defined(COM3B1)
case TIMER3B: cbi(TCCR3A, COM3B1); break;
#endif
#if defined(TCCR3A) && defined(COM3C1)
case TIMER3C: cbi(TCCR3A, COM3C1); break;
#endif
if ( APinDescription[dwPin].dwPinType == PIO_NOT_A_PIN )
{
return ;
}
#if defined(TCCR4A) && defined(COM4A1)
case TIMER4A: cbi(TCCR4A, COM4A1); break;
#endif
#if defined(TCCR4A) && defined(COM4B1)
case TIMER4B: cbi(TCCR4A, COM4B1); break;
#endif
#if defined(TCCR4A) && defined(COM4C1)
case TIMER4C: cbi(TCCR4A, COM4C1); break;
#endif
#if defined(TCCR5A)
case TIMER5A: cbi(TCCR5A, COM5A1); break;
case TIMER5B: cbi(TCCR5A, COM5B1); break;
case TIMER5C: cbi(TCCR5A, COM5C1); break;
#endif
}
PIO_SetOutput( APinDescription[dwPin].pPort, APinDescription[dwPin].dwPin, dwVal, 0, PIO_PULLUP ) ;
}
void digitalWrite(uint8_t pin, uint8_t val)
/// \brief Reads the value from a specified digital pin, either HIGH or LOW.
///
/// \param dwPin the number of the digital pin you want to read (int)
///
int digitalRead( uint32_t dwPin )
{
uint8_t timer = digitalPinToTimer(pin);
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);
volatile uint8_t *out;
if ( APinDescription[dwPin].dwPinType == PIO_NOT_A_PIN )
{
return LOW ;
}
if (port == NOT_A_PIN) return;
if ( PIO_Get( APinDescription[dwPin].pPort, PIO_INPUT, APinDescription[dwPin].dwPin ) == 1 )
{
return HIGH ;
}
// If the pin that support PWM output, we need to turn it off
// before doing a digital write.
if (timer != NOT_ON_TIMER) turnOffPWM(timer);
out = portOutputRegister(port);
uint8_t oldSREG = SREG;
cli();
if (val == LOW) {
*out &= ~bit;
} else {
*out |= bit;
}
SREG = oldSREG;
}
int digitalRead(uint8_t pin)
{
uint8_t timer = digitalPinToTimer(pin);
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);
if (port == NOT_A_PIN) return LOW;
// If the pin that support PWM output, we need to turn it off
// before getting a digital reading.
if (timer != NOT_ON_TIMER) turnOffPWM(timer);
if (*portInputRegister(port) & bit) return HIGH;
return LOW;
return LOW ;
}

View File

@ -23,7 +23,6 @@
*/
#include "wiring_private.h"
#include "pins_arduino.h"
/* Measures the length (in microseconds) of a pulse on the pin; state is HIGH
* or LOW, the type of pulse to measure. Works on pulses from 2-3 microseconds

View File

@ -6,7 +6,8 @@ SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables
# Rules
#-------------------------------------------------------------------------------
all: libchip_sam3s4_gcc_dbg.a libchip_sam3s4_gcc_rel.a
# libchip_sam3s4_gcc_rel.a
all: libchip_sam3s4_gcc_dbg.a
libchip_sam3s4_gcc_dbg.a:
@echo --- Making $@

View File

@ -116,8 +116,8 @@ $(addprefix $(OUTPUT_PATH)/,$(A_OBJ)): $(OUTPUT_PATH)/%.o: %.s
@"$(AS)" -c $(ASFLAGS) $< -o $@
$(OUTPUT_LIB): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(A_OBJ))
@"$(AR)" -r "../../../cores/sam/$@" $^
@"$(AR)" -r "$(OUTPUT_BIN)/$@" $^
@"$(AR)" -r "../../../cores/sam/$@" $^
@"$(NM)" "$(OUTPUT_BIN)/$@" > "$(OUTPUT_BIN)/$@.txt"
.PHONY: clean
@ -129,3 +129,4 @@ clean:
# dependencies
$(addprefix $(OUTPUT_PATH)/,$(C_OBJ)): $(OUTPUT_PATH)/%.o: $(PROJECT_BASE_PATH)/chip.h $(wildcard $(PROJECT_BASE_PATH)/include/*.h) $(wildcard $(CMSIS_BASE_PATH)/*.h)

View File

@ -305,6 +305,16 @@ tc.o:
00000058 r __FUNCTION__.5789
U __assert_func
timetick.o:
00000000 T GetTickCount
00000000 t NVIC_SetPriority
00000000 T Sleep
00000000 t SysTick_Config
00000000 T TimeTick_Configure
00000000 T TimeTick_Increment
00000000 T Wait
00000000 b _dwTickCount
twi.o:
00000000 T TWI_ByteReceived
00000000 T TWI_ByteSent
@ -385,13 +395,3 @@ wdt.o:
00000000 T WDT_Restart
core_cm3.o:
timetick.o:
00000000 T GetTickCount
00000000 t NVIC_SetPriority
00000000 T Sleep
00000000 t SysTick_Config
00000000 T TimeTick_Configure
00000000 T TimeTick_Increment
00000000 T Wait
00000000 b _dwTickCount

View File

@ -1,390 +0,0 @@
acc.o:
00000000 T ACC_Configure
00000000 T ACC_GetComparisionResult
00000000 T ACC_SetComparisionPair
00000000 r __FUNCTION__.5780
U __assert_func
adc.o:
00000000 T ADC_CfgChannelMode
00000000 T ADC_CfgLowRes
00000000 T ADC_CfgPowerSave
00000000 T ADC_CfgTiming
00000000 T ADC_CfgTrigering
00000000 T ADC_GetConvertedData
00000000 T ADC_Initialize
00000000 T ADC_IsChannelInterruptStatusSet
00000000 T ADC_IsInterruptMasked
00000000 T ADC_IsStatusSet
00000000 T ADC_ReadBuffer
00000000 T ADC_SetCompareChannel
00000000 T ADC_SetCompareMode
00000000 T ADC_SetComparisonWindow
00000000 T ADC_cfgFrequency
00000000 r __FUNCTION__.5807
00000015 r __FUNCTION__.5812
U __assert_func
async.o:
00000000 T ASYNC_IsFinished
crccu.o:
00000000 T CRCCU_ComputeCrc
00000000 T CRCCU_Configure
00000000 T CRCCU_ResetCrcValue
dacc.o:
00000000 T DACC_Initialize
00000000 T DACC_SetConversionData
00000000 T DACC_WriteBuffer
00000000 r __FUNCTION__.5784
U __assert_func
efc.o:
00000000 T EFC_ComputeAddress
00000000 T EFC_DisableFrdyIt
00000000 T EFC_EnableFrdyIt
00000000 T EFC_GetResult
00000000 T EFC_GetStatus
00000000 T EFC_PerformCommand
00000000 T EFC_SetWaitState
00000000 T EFC_StartCommand
00000000 T EFC_TranslateAddress
00000000 b IAP_PerformCommand.6416
00000000 r __FUNCTION__.6378
00000015 r __FUNCTION__.6386
00000028 r __FUNCTION__.6398
U __assert_func
exceptions.o:
00000000 W ACC_IrqHandler
00000000 W ADC_IrqHandler
00000000 W BusFault_Handler
00000000 W CRCCU_IrqHandler
00000000 W DAC_IrqHandler
00000000 W DebugMon_Handler
00000000 T Dummy_Handler
00000000 W EEFC_IrqHandler
00000000 W HardFault_Handler
00000000 W MCI_IrqHandler
00000000 W MemManage_Handler
00000000 W NMI_Handler
00000000 W PIOA_IrqHandler
00000000 W PIOB_IrqHandler
00000000 W PIOC_IrqHandler
00000000 W PMC_IrqHandler
00000000 W PWM_IrqHandler
00000000 W PendSV_Handler
00000000 W RSTC_IrqHandler
00000000 W RTC_IrqHandler
00000000 W RTT_IrqHandler
00000000 W SMC_IrqHandler
00000000 W SPI_IrqHandler
00000000 W SSC_IrqHandler
00000000 W SUPC_IrqHandler
00000000 W SVC_Handler
00000000 W SysTick_Handler
00000000 W TC0_IrqHandler
00000000 W TC1_IrqHandler
00000000 W TC2_IrqHandler
00000000 W TC3_IrqHandler
00000000 W TC4_IrqHandler
00000000 W TC5_IrqHandler
00000000 W TWI0_IrqHandler
00000000 W TWI1_IrqHandler
00000000 W UART0_IrqHandler
00000000 W UART1_IrqHandler
00000000 W USART0_IrqHandler
00000000 W USART1_IrqHandler
00000000 W USBD_IrqHandler
00000000 W UsageFault_Handler
00000000 W WDT_IrqHandler
flashd.o:
00000000 t ComputeLockRange
U EFC_ComputeAddress
U EFC_DisableFrdyIt
U EFC_GetResult
U EFC_PerformCommand
U EFC_SetWaitState
U EFC_StartCommand
U EFC_TranslateAddress
00000000 T FLASHD_ClearGPNVM
00000000 T FLASHD_Erase
00000000 T FLASHD_Initialize
00000000 T FLASHD_IsGPNVMSet
00000000 T FLASHD_IsLocked
00000000 T FLASHD_Lock
00000000 T FLASHD_ReadUniqueID
00000000 T FLASHD_SetGPNVM
00000000 T FLASHD_Unlock
00000000 T FLASHD_Write
00000000 r __FUNCTION__.6150
0000000d r __FUNCTION__.6202
0000001d r __FUNCTION__.6211
0000002f r __FUNCTION__.6215
0000003f r __FUNCTION__.6219
00000051 r __FUNCTION__.6224
U __assert_func
00000004 b _adwPageBuffer
00000000 b _dwUseIAP
U memcpy
pio.o:
00000000 T PIO_Clear
00000000 T PIO_Configure
00000000 T PIO_DisableInterrupt
00000000 T PIO_Get
00000000 T PIO_GetOutputDataStatus
00000000 T PIO_PullUp
00000000 T PIO_Set
00000000 T PIO_SetDebounceFilter
00000000 T PIO_SetInput
00000000 T PIO_SetOutput
00000000 T PIO_SetPeripheral
U PMC_EnablePeripheral
pio_capture.o:
00000000 T PIO_CaptureDisable
00000000 T PIO_CaptureDisableIt
00000000 T PIO_CaptureEnable
00000000 T PIO_CaptureEnableIt
00000000 T PIO_CaptureHandler
00000000 T PIO_CaptureInit
U PMC_EnablePeripheral
00000000 b _PioCaptureCopy
00000000 r __FUNCTION__.6372
U __assert_func
pmc.o:
00000000 T PMC_DisableAllPeripherals
00000000 T PMC_DisablePeripheral
00000000 T PMC_EnableAllPeripherals
00000000 T PMC_EnablePeripheral
00000000 T PMC_IsPeriphEnabled
00000000 r __FUNCTION__.5774
00000015 r __FUNCTION__.5778
0000002b r __FUNCTION__.5800
U __assert_func
pwmc.o:
00000000 r C.1.7002
00000000 t FindClockConfiguration
00000000 T PWMC_ConfigureChannel
00000000 T PWMC_ConfigureChannelExt
00000000 T PWMC_ConfigureClocks
00000000 T PWMC_ConfigureComparisonUnit
00000000 T PWMC_ConfigureEventLineMode
00000000 T PWMC_ConfigureSyncChannel
00000000 T PWMC_DisableChannel
00000000 T PWMC_DisableChannelIt
00000000 T PWMC_DisableIt
00000000 T PWMC_DisableOverrideOutput
00000000 T PWMC_EnableChannel
00000000 T PWMC_EnableChannelIt
00000000 T PWMC_EnableFaultProtection
00000000 T PWMC_EnableIt
00000000 T PWMC_EnableOverrideOutput
00000000 T PWMC_FaultClear
00000000 T PWMC_SetDeadTime
00000000 T PWMC_SetDutyCycle
00000000 T PWMC_SetFaultMode
00000000 T PWMC_SetFaultProtectionValue
00000000 T PWMC_SetOverrideValue
00000000 T PWMC_SetPeriod
00000000 T PWMC_SetSyncChannelUpdatePeriod
00000000 T PWMC_SetSyncChannelUpdateUnlock
00000000 T PWMC_WriteBuffer
0000002c r __FUNCTION__.5778
00000043 r __FUNCTION__.5789
00000059 r __FUNCTION__.5804
00000072 r __FUNCTION__.5815
00000087 r __FUNCTION__.5826
00000099 r __FUNCTION__.5833
000000aa r __FUNCTION__.5915
000000c7 r __FUNCTION__.5921
U __assert_func
rtc.o:
00000000 T RTC_ClearSCCR
00000000 T RTC_DisableIt
00000000 T RTC_EnableIt
00000000 T RTC_GetDate
00000000 T RTC_GetHourMode
00000000 T RTC_GetSR
00000000 T RTC_GetTime
00000000 T RTC_SetDate
00000000 T RTC_SetDateAlarm
00000000 T RTC_SetHourMode
00000000 T RTC_SetTime
00000000 T RTC_SetTimeAlarm
00000000 r __FUNCTION__.5775
00000010 r __FUNCTION__.5784
0000001d r __FUNCTION__.5789
U __assert_func
rtt.o:
00000000 T RTT_EnableIT
00000000 T RTT_GetStatus
00000000 T RTT_GetTime
00000000 T RTT_SetAlarm
00000000 T RTT_SetPrescaler
00000000 r __FUNCTION__.5782
0000000d r __FUNCTION__.5790
U __assert_func
spi.o:
U PMC_EnablePeripheral
00000000 T SPI_Configure
00000000 T SPI_ConfigureNPCS
00000000 T SPI_Disable
00000000 T SPI_DisableIt
00000000 T SPI_Enable
00000000 T SPI_EnableIt
00000000 T SPI_GetStatus
00000000 T SPI_IsFinished
00000000 T SPI_PdcDisableRx
00000000 T SPI_PdcDisableTx
00000000 T SPI_PdcEnableRx
00000000 T SPI_PdcEnableTx
00000000 T SPI_PdcSetRx
00000000 T SPI_PdcSetTx
00000000 T SPI_Read
00000000 T SPI_ReadBuffer
00000000 T SPI_Write
00000000 T SPI_WriteBuffer
spi_pdc.o:
U PMC_DisablePeripheral
U PMC_EnablePeripheral
00000000 T SPID_Configure
00000000 T SPID_ConfigureCS
00000000 T SPID_Handler
00000000 T SPID_IsBusy
00000000 T SPID_SendCommand
U SPI_Configure
U SPI_ConfigureNPCS
U SPI_DisableIt
U SPI_Enable
U SPI_EnableIt
U SPI_PdcDisableRx
U SPI_PdcDisableTx
U SPI_PdcEnableRx
U SPI_PdcEnableTx
U SPI_PdcSetRx
U SPI_PdcSetTx
ssc.o:
00000000 T SSC_Configure
00000000 T SSC_ConfigureReceiver
00000000 T SSC_ConfigureTransmitter
00000000 T SSC_DisableInterrupts
00000000 T SSC_DisableReceiver
00000000 T SSC_DisableTransmitter
00000000 T SSC_EnableInterrupts
00000000 T SSC_EnableReceiver
00000000 T SSC_EnableTransmitter
00000000 T SSC_Read
00000000 T SSC_ReadBuffer
00000000 T SSC_Write
00000000 T SSC_WriteBuffer
tc.o:
00000000 T TC_Configure
00000000 T TC_FindMckDivisor
00000000 T TC_Start
00000000 T TC_Stop
00000000 r __FUNCTION__.5777
0000000d r __FUNCTION__.5783
00000016 r __FUNCTION__.5789
U __assert_func
twi.o:
00000000 T TWI_ByteReceived
00000000 T TWI_ByteSent
00000000 T TWI_ConfigureMaster
00000000 T TWI_ConfigureSlave
00000000 T TWI_DisableIt
00000000 T TWI_EnableIt
00000000 T TWI_GetMaskedStatus
00000000 T TWI_GetStatus
00000000 T TWI_ReadByte
00000000 T TWI_SendSTOPCondition
00000000 T TWI_StartRead
00000000 T TWI_StartWrite
00000000 T TWI_Stop
00000000 T TWI_TransferComplete
00000000 T TWI_WriteByte
00000000 r __FUNCTION__.6360
00000014 r __FUNCTION__.6375
00000027 r __FUNCTION__.6379
00000030 r __FUNCTION__.6386
0000003e r __FUNCTION__.6390
0000004b r __FUNCTION__.6395
00000059 r __FUNCTION__.6403
00000068 r __FUNCTION__.6417
00000075 r __FUNCTION__.6422
00000083 r __FUNCTION__.6426
00000091 r __FUNCTION__.6431
000000a5 r __FUNCTION__.6435
U __assert_func
twid.o:
00000000 T TWID_Handler
00000000 T TWID_Initialize
00000000 T TWID_Read
00000000 T TWID_Write
U TWI_ByteReceived
U TWI_ByteSent
U TWI_DisableIt
U TWI_EnableIt
U TWI_GetMaskedStatus
U TWI_ReadByte
U TWI_SendSTOPCondition
U TWI_StartRead
U TWI_StartWrite
U TWI_Stop
U TWI_TransferComplete
U TWI_WriteByte
00000000 r __FUNCTION__.6365
00000010 r __FUNCTION__.6372
0000001d r __FUNCTION__.6385
00000027 r __FUNCTION__.6407
U __assert_func
usart.o:
00000000 T USART_Configure
00000000 T USART_DisableIt
00000000 T USART_EnableIt
00000000 T USART_GetChar
00000000 T USART_GetStatus
00000000 T USART_IsDataAvailable
00000000 T USART_IsRxReady
00000000 T USART_PutChar
00000000 T USART_Read
00000000 T USART_ReadBuffer
00000000 T USART_SetIrdaFilter
00000000 T USART_SetReceiverEnabled
00000000 T USART_SetTransmitterEnabled
00000000 T USART_Write
00000000 T USART_WriteBuffer
00000000 r __FUNCTION__.6159
U __assert_func
wdt.o:
00000000 T WDT_Disable
00000000 T WDT_Enable
00000000 T WDT_GetPeriod
00000000 T WDT_GetStatus
00000000 T WDT_Restart
core_cm3.o:
timetick.o:
00000000 T GetTickCount
00000000 T Sleep
00000000 T TimeTick_Configure
00000000 T TimeTick_Increment
00000000 T Wait
00000000 b _dwTickCount

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
// ----------------------------------------------------------------------------