1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-07 01:54:26 +01:00

Putting back all vectors to libchip (Core based)

This commit is contained in:
aethaniel 2011-06-01 01:24:23 +02:00
parent 799c348db5
commit 49b03a0ea7
43 changed files with 375 additions and 247 deletions

View File

@ -1,49 +1,49 @@
board_cstartup_gnu.o: board_cstartup_gnu.o:
00000000 W ACC_IrqHandler U ACC_IrqHandler
00000000 W ADC_IrqHandler U ADC_IrqHandler
00000000 W BusFault_Handler U BusFault_Handler
00000000 W CRCCU_IrqHandler U CRCCU_IrqHandler
00000000 W DAC_IrqHandler U DAC_IrqHandler
00000000 W DebugMon_Handler U DebugMon_Handler
00000000 T Dummy_Handler U Dummy_Handler
00000000 W EEFC_IrqHandler U EEFC_IrqHandler
00000000 W HardFault_Handler U HardFault_Handler
U LowLevelInit U LowLevelInit
00000000 W MCI_IrqHandler U MCI_IrqHandler
00000000 W MemManage_Handler U MemManage_Handler
00000000 W NMI_Handler U NMI_Handler
00000000 W PIOA_IrqHandler U PIOA_IrqHandler
00000000 W PIOB_IrqHandler U PIOB_IrqHandler
00000000 W PIOC_IrqHandler U PIOC_IrqHandler
00000000 W PMC_IrqHandler U PMC_IrqHandler
00000000 W PWM_IrqHandler U PWM_IrqHandler
00000000 W PendSV_Handler U PendSV_Handler
00000000 W RSTC_IrqHandler U RSTC_IrqHandler
00000000 W RTC_IrqHandler U RTC_IrqHandler
00000000 W RTT_IrqHandler U RTT_IrqHandler
00000000 T Reset_Handler 00000000 T Reset_Handler
00000000 W SMC_IrqHandler U SMC_IrqHandler
00000000 W SPI_IrqHandler U SPI_IrqHandler
00000000 W SSC_IrqHandler U SSC_IrqHandler
00000000 W SUPC_IrqHandler U SUPC_IrqHandler
00000000 W SVC_Handler U SVC_Handler
00000000 W SysTick_Handler U SysTick_Handler
00000000 W TC0_IrqHandler U TC0_IrqHandler
00000000 W TC1_IrqHandler U TC1_IrqHandler
00000000 W TC2_IrqHandler U TC2_IrqHandler
00000000 W TC3_IrqHandler U TC3_IrqHandler
00000000 W TC4_IrqHandler U TC4_IrqHandler
00000000 W TC5_IrqHandler U TC5_IrqHandler
00000000 W TWI0_IrqHandler U TWI0_IrqHandler
00000000 W TWI1_IrqHandler U TWI1_IrqHandler
00000000 W UART0_IrqHandler U UART0_IrqHandler
00000000 W UART1_IrqHandler U UART1_IrqHandler
00000000 W USART0_IrqHandler U USART0_IrqHandler
00000000 W USART1_IrqHandler U USART1_IrqHandler
00000000 W USBD_IrqHandler U USBD_IrqHandler
00000000 W UsageFault_Handler U UsageFault_Handler
00000000 W WDT_IrqHandler U WDT_IrqHandler
U __libc_init_array U __libc_init_array
U _erelocate U _erelocate
U _etext U _etext

View File

@ -1,49 +1,49 @@
board_cstartup_gnu.o: board_cstartup_gnu.o:
00000000 W ACC_IrqHandler U ACC_IrqHandler
00000000 W ADC_IrqHandler U ADC_IrqHandler
00000000 W BusFault_Handler U BusFault_Handler
00000000 W CRCCU_IrqHandler U CRCCU_IrqHandler
00000000 W DAC_IrqHandler U DAC_IrqHandler
00000000 W DebugMon_Handler U DebugMon_Handler
00000000 T Dummy_Handler U Dummy_Handler
00000000 W EEFC_IrqHandler U EEFC_IrqHandler
00000000 W HardFault_Handler U HardFault_Handler
U LowLevelInit U LowLevelInit
00000000 W MCI_IrqHandler U MCI_IrqHandler
00000000 W MemManage_Handler U MemManage_Handler
00000000 W NMI_Handler U NMI_Handler
00000000 W PIOA_IrqHandler U PIOA_IrqHandler
00000000 W PIOB_IrqHandler U PIOB_IrqHandler
00000000 W PIOC_IrqHandler U PIOC_IrqHandler
00000000 W PMC_IrqHandler U PMC_IrqHandler
00000000 W PWM_IrqHandler U PWM_IrqHandler
00000000 W PendSV_Handler U PendSV_Handler
00000000 W RSTC_IrqHandler U RSTC_IrqHandler
00000000 W RTC_IrqHandler U RTC_IrqHandler
00000000 W RTT_IrqHandler U RTT_IrqHandler
00000000 T Reset_Handler 00000000 T Reset_Handler
00000000 W SMC_IrqHandler U SMC_IrqHandler
00000000 W SPI_IrqHandler U SPI_IrqHandler
00000000 W SSC_IrqHandler U SSC_IrqHandler
00000000 W SUPC_IrqHandler U SUPC_IrqHandler
00000000 W SVC_Handler U SVC_Handler
00000000 W SysTick_Handler U SysTick_Handler
00000000 W TC0_IrqHandler U TC0_IrqHandler
00000000 W TC1_IrqHandler U TC1_IrqHandler
00000000 W TC2_IrqHandler U TC2_IrqHandler
00000000 W TC3_IrqHandler U TC3_IrqHandler
00000000 W TC4_IrqHandler U TC4_IrqHandler
00000000 W TC5_IrqHandler U TC5_IrqHandler
00000000 W TWI0_IrqHandler U TWI0_IrqHandler
00000000 W TWI1_IrqHandler U TWI1_IrqHandler
00000000 W UART0_IrqHandler U UART0_IrqHandler
00000000 W UART1_IrqHandler U UART1_IrqHandler
00000000 W USART0_IrqHandler U USART0_IrqHandler
00000000 W USART1_IrqHandler U USART1_IrqHandler
00000000 W USBD_IrqHandler U USBD_IrqHandler
00000000 W UsageFault_Handler U UsageFault_Handler
00000000 W WDT_IrqHandler U WDT_IrqHandler
U __libc_init_array U __libc_init_array
U _erelocate U _erelocate
U _etext U _etext

View File

@ -62,54 +62,6 @@ extern int main( void ) ;
void Reset_Handler( void ) ; void Reset_Handler( void ) ;
extern void __libc_init_array( void ) ; extern void __libc_init_array( void ) ;
/* Default empty handler */
void Dummy_Handler( void ) ;
/* Cortex-M3 core handlers */
extern void NMI_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void HardFault_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void MemManage_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void BusFault_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void UsageFault_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SVC_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void DebugMon_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PendSV_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SysTick_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
/* Peripherals handlers */
extern void ACC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void ADC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void CRCCU_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void DAC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void EEFC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void MCI_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PIOA_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PIOB_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PIOC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PMC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PWM_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void RSTC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void RTC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void RTT_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SMC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SPI_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SSC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SUPC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC2_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC3_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC4_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC5_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TWI0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TWI1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void UART0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void UART1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void USART0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void USART1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void USBD_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void WDT_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
/*------------------------------------------------------------------------------ /*------------------------------------------------------------------------------
* Exception Table * Exception Table
*------------------------------------------------------------------------------*/ *------------------------------------------------------------------------------*/
@ -217,11 +169,3 @@ void Reset_Handler( void )
/* Infinite loop */ /* Infinite loop */
while ( 1 ) ; while ( 1 ) ;
} }
/**
* \brief Default interrupt handler for not used irq.
*/
void Dummy_Handler( void )
{
while ( 1 ) ;
}

View File

@ -45,5 +45,53 @@ typedef void( *IntFunc )( void ) ;
/*---------------------------------------------------------------------------- /*----------------------------------------------------------------------------
* Exported functions * Exported functions
*----------------------------------------------------------------------------*/ *----------------------------------------------------------------------------*/
/* Default empty handler */
extern void Dummy_Handler( void ) ;
/* Cortex-M3 core handlers */
extern void NMI_Handler( void ) ;
extern void HardFault_Handler( void ) ;
extern void MemManage_Handler( void ) ;
extern void BusFault_Handler( void ) ;
extern void UsageFault_Handler( void ) ;
extern void SVC_Handler( void ) ;
extern void DebugMon_Handler( void ) ;
extern void PendSV_Handler( void ) ;
extern void SysTick_Handler( void ) ;
/* Peripherals handlers */
extern void ACC_IrqHandler( void ) ;
extern void ADC_IrqHandler( void ) ;
extern void CRCCU_IrqHandler( void ) ;
extern void DAC_IrqHandler( void ) ;
extern void EEFC_IrqHandler( void ) ;
extern void MCI_IrqHandler( void ) ;
extern void PIOA_IrqHandler( void ) ;
extern void PIOB_IrqHandler( void ) ;
extern void PIOC_IrqHandler( void ) ;
extern void PMC_IrqHandler( void ) ;
extern void PWM_IrqHandler( void ) ;
extern void RSTC_IrqHandler( void ) ;
extern void RTC_IrqHandler( void ) ;
extern void RTT_IrqHandler( void ) ;
extern void SMC_IrqHandler( void ) ;
extern void SPI_IrqHandler( void ) ;
extern void SSC_IrqHandler( void ) ;
extern void SUPC_IrqHandler( void ) ;
extern void TC0_IrqHandler( void ) ;
extern void TC1_IrqHandler( void ) ;
extern void TC2_IrqHandler( void ) ;
extern void TC3_IrqHandler( void ) ;
extern void TC4_IrqHandler( void ) ;
extern void TC5_IrqHandler( void ) ;
extern void TWI0_IrqHandler( void ) ;
extern void TWI1_IrqHandler( void ) ;
extern void UART0_IrqHandler( void ) ;
extern void UART1_IrqHandler( void ) ;
extern void USART0_IrqHandler( void ) ;
extern void USART1_IrqHandler( void ) ;
extern void USBD_IrqHandler( void ) ;
extern void WDT_IrqHandler( void ) ;
#endif /* _EXCEPTIONS_ */ #endif /* _EXCEPTIONS_ */

View File

@ -3,7 +3,7 @@ acc.o:
00000000 T ACC_Configure 00000000 T ACC_Configure
00000000 T ACC_GetComparisionResult 00000000 T ACC_GetComparisionResult
00000000 T ACC_SetComparisionPair 00000000 T ACC_SetComparisionPair
00000030 r __FUNCTION__.5686 00000030 r __FUNCTION__.5770
U __assert_func U __assert_func
adc.o: adc.o:
@ -22,11 +22,11 @@ adc.o:
00000000 T ADC_SetCompareMode 00000000 T ADC_SetCompareMode
00000000 T ADC_SetComparisonWindow 00000000 T ADC_SetComparisonWindow
00000000 T ADC_cfgFrequency 00000000 T ADC_cfgFrequency
00000098 r __FUNCTION__.5707 00000098 r __FUNCTION__.5791
00000080 r __FUNCTION__.5713 00000080 r __FUNCTION__.5797
00000068 r __FUNCTION__.5718 00000068 r __FUNCTION__.5802
U __assert_func U __assert_func
00000000 d adwValue.5706 00000000 d adwValue.5790
00000000 t calcul_startup 00000000 t calcul_startup
async.o: async.o:
@ -41,7 +41,7 @@ dacc.o:
00000000 T DACC_Initialize 00000000 T DACC_Initialize
00000000 T DACC_SetConversionData 00000000 T DACC_SetConversionData
00000000 T DACC_WriteBuffer 00000000 T DACC_WriteBuffer
00000034 r __FUNCTION__.5690 00000034 r __FUNCTION__.5774
U __assert_func U __assert_func
efc.o: efc.o:
@ -54,13 +54,55 @@ efc.o:
00000000 T EFC_SetWaitState 00000000 T EFC_SetWaitState
00000000 T EFC_StartCommand 00000000 T EFC_StartCommand
00000000 T EFC_TranslateAddress 00000000 T EFC_TranslateAddress
00000000 b IAP_PerformCommand.6331 00000000 b IAP_PerformCommand.6415
00000134 r __FUNCTION__.6293 00000134 r __FUNCTION__.6377
00000120 r __FUNCTION__.6301 00000120 r __FUNCTION__.6385
0000010c r __FUNCTION__.6313 0000010c r __FUNCTION__.6397
U __assert_func U __assert_func
exceptions.o: 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: flashd.o:
00000000 t ComputeLockRange 00000000 t ComputeLockRange
@ -81,13 +123,13 @@ flashd.o:
00000000 T FLASHD_SetGPNVM 00000000 T FLASHD_SetGPNVM
00000000 T FLASHD_Unlock 00000000 T FLASHD_Unlock
00000000 T FLASHD_Write 00000000 T FLASHD_Write
00000198 r __FUNCTION__.6049 00000198 r __FUNCTION__.6133
00000188 r __FUNCTION__.6065 00000188 r __FUNCTION__.6149
00000178 r __FUNCTION__.6117 00000178 r __FUNCTION__.6201
00000164 r __FUNCTION__.6126 00000164 r __FUNCTION__.6210
00000154 r __FUNCTION__.6130 00000154 r __FUNCTION__.6214
00000140 r __FUNCTION__.6134 00000140 r __FUNCTION__.6218
0000012c r __FUNCTION__.6139 0000012c r __FUNCTION__.6223
U __assert_func U __assert_func
00000000 b _adwPageBuffer 00000000 b _adwPageBuffer
00000000 d _aucPageBuffer 00000000 d _aucPageBuffer
@ -117,7 +159,7 @@ pio_capture.o:
00000000 T PIO_CaptureInit 00000000 T PIO_CaptureInit
U PMC_EnablePeripheral U PMC_EnablePeripheral
00000000 b _PioCaptureCopy 00000000 b _PioCaptureCopy
00000088 r __FUNCTION__.6287 00000088 r __FUNCTION__.6371
U __assert_func U __assert_func
pmc.o: pmc.o:
@ -126,13 +168,13 @@ pmc.o:
00000000 T PMC_EnableAllPeripherals 00000000 T PMC_EnableAllPeripherals
00000000 T PMC_EnablePeripheral 00000000 T PMC_EnablePeripheral
00000000 T PMC_IsPeriphEnabled 00000000 T PMC_IsPeriphEnabled
00000048 r __FUNCTION__.5680 00000048 r __FUNCTION__.5764
00000030 r __FUNCTION__.5684 00000030 r __FUNCTION__.5768
0000001c r __FUNCTION__.5706 0000001c r __FUNCTION__.5790
U __assert_func U __assert_func
pwmc.o: pwmc.o:
00000284 r C.2.6943 00000284 r C.2.7069
00000000 t FindClockConfiguration 00000000 t FindClockConfiguration
00000000 T PWMC_ConfigureChannel 00000000 T PWMC_ConfigureChannel
00000000 T PWMC_ConfigureChannelExt 00000000 T PWMC_ConfigureChannelExt
@ -159,14 +201,14 @@ pwmc.o:
00000000 T PWMC_SetSyncChannelUpdatePeriod 00000000 T PWMC_SetSyncChannelUpdatePeriod
00000000 T PWMC_SetSyncChannelUpdateUnlock 00000000 T PWMC_SetSyncChannelUpdateUnlock
00000000 T PWMC_WriteBuffer 00000000 T PWMC_WriteBuffer
000002b0 r __FUNCTION__.5684 000002b0 r __FUNCTION__.5768
0000026c r __FUNCTION__.5695 0000026c r __FUNCTION__.5779
00000250 r __FUNCTION__.5710 00000250 r __FUNCTION__.5794
00000238 r __FUNCTION__.5721 00000238 r __FUNCTION__.5805
00000224 r __FUNCTION__.5732 00000224 r __FUNCTION__.5816
00000210 r __FUNCTION__.5739 00000210 r __FUNCTION__.5823
000001f0 r __FUNCTION__.5821 000001f0 r __FUNCTION__.5905
000001d4 r __FUNCTION__.5827 000001d4 r __FUNCTION__.5911
U __assert_func U __assert_func
rtc.o: rtc.o:
@ -182,9 +224,9 @@ rtc.o:
00000000 T RTC_SetHourMode 00000000 T RTC_SetHourMode
00000000 T RTC_SetTime 00000000 T RTC_SetTime
00000000 T RTC_SetTimeAlarm 00000000 T RTC_SetTimeAlarm
00000074 r __FUNCTION__.5681 00000074 r __FUNCTION__.5765
00000064 r __FUNCTION__.5690 00000064 r __FUNCTION__.5774
00000054 r __FUNCTION__.5695 00000054 r __FUNCTION__.5779
U __assert_func U __assert_func
rtt.o: rtt.o:
@ -193,8 +235,8 @@ rtt.o:
00000000 T RTT_GetTime 00000000 T RTT_GetTime
00000000 T RTT_SetAlarm 00000000 T RTT_SetAlarm
00000000 T RTT_SetPrescaler 00000000 T RTT_SetPrescaler
00000048 r __FUNCTION__.5688 00000048 r __FUNCTION__.5772
00000038 r __FUNCTION__.5696 00000038 r __FUNCTION__.5780
U __assert_func U __assert_func
spi.o: spi.o:
@ -258,9 +300,9 @@ tc.o:
00000000 T TC_FindMckDivisor 00000000 T TC_FindMckDivisor
00000000 T TC_Start 00000000 T TC_Start
00000000 T TC_Stop 00000000 T TC_Stop
0000006c r __FUNCTION__.5683 0000006c r __FUNCTION__.5767
00000060 r __FUNCTION__.5689 00000060 r __FUNCTION__.5773
00000058 r __FUNCTION__.5695 00000058 r __FUNCTION__.5779
U __assert_func U __assert_func
twi.o: twi.o:
@ -279,18 +321,18 @@ twi.o:
00000000 T TWI_Stop 00000000 T TWI_Stop
00000000 T TWI_TransferComplete 00000000 T TWI_TransferComplete
00000000 T TWI_WriteByte 00000000 T TWI_WriteByte
00000180 r __FUNCTION__.6275 00000180 r __FUNCTION__.6359
0000016c r __FUNCTION__.6290 0000016c r __FUNCTION__.6374
00000160 r __FUNCTION__.6294 00000160 r __FUNCTION__.6378
00000150 r __FUNCTION__.6301 00000150 r __FUNCTION__.6385
00000140 r __FUNCTION__.6305 00000140 r __FUNCTION__.6389
00000130 r __FUNCTION__.6310 00000130 r __FUNCTION__.6394
00000120 r __FUNCTION__.6318 00000120 r __FUNCTION__.6402
00000110 r __FUNCTION__.6332 00000110 r __FUNCTION__.6416
00000100 r __FUNCTION__.6337 00000100 r __FUNCTION__.6421
000000f0 r __FUNCTION__.6341 000000f0 r __FUNCTION__.6425
000000dc r __FUNCTION__.6346 000000dc r __FUNCTION__.6430
000000c4 r __FUNCTION__.6350 000000c4 r __FUNCTION__.6434
U __assert_func U __assert_func
twid.o: twid.o:
@ -310,10 +352,10 @@ twid.o:
U TWI_Stop U TWI_Stop
U TWI_TransferComplete U TWI_TransferComplete
U TWI_WriteByte U TWI_WriteByte
000000b4 r __FUNCTION__.6280 000000b4 r __FUNCTION__.6364
000000a4 r __FUNCTION__.6287 000000a4 r __FUNCTION__.6371
00000098 r __FUNCTION__.6300 00000098 r __FUNCTION__.6384
0000008c r __FUNCTION__.6322 0000008c r __FUNCTION__.6406
U __assert_func U __assert_func
usart.o: usart.o:
@ -332,7 +374,7 @@ usart.o:
00000000 T USART_SetTransmitterEnabled 00000000 T USART_SetTransmitterEnabled
00000000 T USART_Write 00000000 T USART_Write
00000000 T USART_WriteBuffer 00000000 T USART_WriteBuffer
00000024 r __FUNCTION__.6074 00000024 r __FUNCTION__.6158
U __assert_func U __assert_func
wdt.o: wdt.o:

View File

@ -3,7 +3,7 @@ acc.o:
00000000 T ACC_Configure 00000000 T ACC_Configure
00000000 T ACC_GetComparisionResult 00000000 T ACC_GetComparisionResult
00000000 T ACC_SetComparisionPair 00000000 T ACC_SetComparisionPair
00000000 r __FUNCTION__.5686 00000000 r __FUNCTION__.5770
U __assert_func U __assert_func
adc.o: adc.o:
@ -22,8 +22,8 @@ adc.o:
00000000 T ADC_SetCompareMode 00000000 T ADC_SetCompareMode
00000000 T ADC_SetComparisonWindow 00000000 T ADC_SetComparisonWindow
00000000 T ADC_cfgFrequency 00000000 T ADC_cfgFrequency
00000000 r __FUNCTION__.5713 00000000 r __FUNCTION__.5797
00000015 r __FUNCTION__.5718 00000015 r __FUNCTION__.5802
U __assert_func U __assert_func
async.o: async.o:
@ -38,7 +38,7 @@ dacc.o:
00000000 T DACC_Initialize 00000000 T DACC_Initialize
00000000 T DACC_SetConversionData 00000000 T DACC_SetConversionData
00000000 T DACC_WriteBuffer 00000000 T DACC_WriteBuffer
00000000 r __FUNCTION__.5690 00000000 r __FUNCTION__.5774
U __assert_func U __assert_func
efc.o: efc.o:
@ -51,13 +51,55 @@ efc.o:
00000000 T EFC_SetWaitState 00000000 T EFC_SetWaitState
00000000 T EFC_StartCommand 00000000 T EFC_StartCommand
00000000 T EFC_TranslateAddress 00000000 T EFC_TranslateAddress
00000000 b IAP_PerformCommand.6322 00000000 b IAP_PerformCommand.6406
00000000 r __FUNCTION__.6284 00000000 r __FUNCTION__.6368
00000015 r __FUNCTION__.6292 00000015 r __FUNCTION__.6376
00000028 r __FUNCTION__.6304 00000028 r __FUNCTION__.6388
U __assert_func U __assert_func
exceptions.o: 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: flashd.o:
00000000 t ComputeLockRange 00000000 t ComputeLockRange
@ -78,12 +120,12 @@ flashd.o:
00000000 T FLASHD_SetGPNVM 00000000 T FLASHD_SetGPNVM
00000000 T FLASHD_Unlock 00000000 T FLASHD_Unlock
00000000 T FLASHD_Write 00000000 T FLASHD_Write
00000000 r __FUNCTION__.6056 00000000 r __FUNCTION__.6140
0000000d r __FUNCTION__.6108 0000000d r __FUNCTION__.6192
0000001d r __FUNCTION__.6117 0000001d r __FUNCTION__.6201
0000002f r __FUNCTION__.6121 0000002f r __FUNCTION__.6205
0000003f r __FUNCTION__.6125 0000003f r __FUNCTION__.6209
00000051 r __FUNCTION__.6130 00000051 r __FUNCTION__.6214
U __assert_func U __assert_func
00000004 b _adwPageBuffer 00000004 b _adwPageBuffer
00000000 b _dwUseIAP 00000000 b _dwUseIAP
@ -112,7 +154,7 @@ pio_capture.o:
00000000 T PIO_CaptureInit 00000000 T PIO_CaptureInit
U PMC_EnablePeripheral U PMC_EnablePeripheral
00000000 b _PioCaptureCopy 00000000 b _PioCaptureCopy
00000000 r __FUNCTION__.6278 00000000 r __FUNCTION__.6362
U __assert_func U __assert_func
pmc.o: pmc.o:
@ -121,13 +163,13 @@ pmc.o:
00000000 T PMC_EnableAllPeripherals 00000000 T PMC_EnableAllPeripherals
00000000 T PMC_EnablePeripheral 00000000 T PMC_EnablePeripheral
00000000 T PMC_IsPeriphEnabled 00000000 T PMC_IsPeriphEnabled
00000000 r __FUNCTION__.5680 00000000 r __FUNCTION__.5764
00000015 r __FUNCTION__.5684 00000015 r __FUNCTION__.5768
0000002b r __FUNCTION__.5706 0000002b r __FUNCTION__.5790
U __assert_func U __assert_func
pwmc.o: pwmc.o:
00000000 r C.1.6861 00000000 r C.1.6987
00000000 t FindClockConfiguration 00000000 t FindClockConfiguration
00000000 T PWMC_ConfigureChannel 00000000 T PWMC_ConfigureChannel
00000000 T PWMC_ConfigureChannelExt 00000000 T PWMC_ConfigureChannelExt
@ -154,14 +196,14 @@ pwmc.o:
00000000 T PWMC_SetSyncChannelUpdatePeriod 00000000 T PWMC_SetSyncChannelUpdatePeriod
00000000 T PWMC_SetSyncChannelUpdateUnlock 00000000 T PWMC_SetSyncChannelUpdateUnlock
00000000 T PWMC_WriteBuffer 00000000 T PWMC_WriteBuffer
0000002c r __FUNCTION__.5684 0000002c r __FUNCTION__.5768
00000043 r __FUNCTION__.5695 00000043 r __FUNCTION__.5779
00000059 r __FUNCTION__.5710 00000059 r __FUNCTION__.5794
00000072 r __FUNCTION__.5721 00000072 r __FUNCTION__.5805
00000087 r __FUNCTION__.5732 00000087 r __FUNCTION__.5816
00000099 r __FUNCTION__.5739 00000099 r __FUNCTION__.5823
000000aa r __FUNCTION__.5821 000000aa r __FUNCTION__.5905
000000c7 r __FUNCTION__.5827 000000c7 r __FUNCTION__.5911
U __assert_func U __assert_func
rtc.o: rtc.o:
@ -177,9 +219,9 @@ rtc.o:
00000000 T RTC_SetHourMode 00000000 T RTC_SetHourMode
00000000 T RTC_SetTime 00000000 T RTC_SetTime
00000000 T RTC_SetTimeAlarm 00000000 T RTC_SetTimeAlarm
00000000 r __FUNCTION__.5681 00000000 r __FUNCTION__.5765
00000010 r __FUNCTION__.5690 00000010 r __FUNCTION__.5774
0000001d r __FUNCTION__.5695 0000001d r __FUNCTION__.5779
U __assert_func U __assert_func
rtt.o: rtt.o:
@ -188,8 +230,8 @@ rtt.o:
00000000 T RTT_GetTime 00000000 T RTT_GetTime
00000000 T RTT_SetAlarm 00000000 T RTT_SetAlarm
00000000 T RTT_SetPrescaler 00000000 T RTT_SetPrescaler
00000000 r __FUNCTION__.5688 00000000 r __FUNCTION__.5772
0000000d r __FUNCTION__.5696 0000000d r __FUNCTION__.5780
U __assert_func U __assert_func
spi.o: spi.o:
@ -253,9 +295,9 @@ tc.o:
00000000 T TC_FindMckDivisor 00000000 T TC_FindMckDivisor
00000000 T TC_Start 00000000 T TC_Start
00000000 T TC_Stop 00000000 T TC_Stop
00000000 r __FUNCTION__.5683 00000000 r __FUNCTION__.5767
0000000d r __FUNCTION__.5689 0000000d r __FUNCTION__.5773
00000016 r __FUNCTION__.5695 00000016 r __FUNCTION__.5779
U __assert_func U __assert_func
twi.o: twi.o:
@ -274,18 +316,18 @@ twi.o:
00000000 T TWI_Stop 00000000 T TWI_Stop
00000000 T TWI_TransferComplete 00000000 T TWI_TransferComplete
00000000 T TWI_WriteByte 00000000 T TWI_WriteByte
00000000 r __FUNCTION__.6266 00000000 r __FUNCTION__.6350
00000014 r __FUNCTION__.6281 00000014 r __FUNCTION__.6365
00000027 r __FUNCTION__.6285 00000027 r __FUNCTION__.6369
00000030 r __FUNCTION__.6292 00000030 r __FUNCTION__.6376
0000003e r __FUNCTION__.6296 0000003e r __FUNCTION__.6380
0000004b r __FUNCTION__.6301 0000004b r __FUNCTION__.6385
00000059 r __FUNCTION__.6309 00000059 r __FUNCTION__.6393
00000068 r __FUNCTION__.6323 00000068 r __FUNCTION__.6407
00000075 r __FUNCTION__.6328 00000075 r __FUNCTION__.6412
00000083 r __FUNCTION__.6332 00000083 r __FUNCTION__.6416
00000091 r __FUNCTION__.6337 00000091 r __FUNCTION__.6421
000000a5 r __FUNCTION__.6341 000000a5 r __FUNCTION__.6425
U __assert_func U __assert_func
twid.o: twid.o:
@ -305,10 +347,10 @@ twid.o:
U TWI_Stop U TWI_Stop
U TWI_TransferComplete U TWI_TransferComplete
U TWI_WriteByte U TWI_WriteByte
00000000 r __FUNCTION__.6271 00000000 r __FUNCTION__.6355
00000010 r __FUNCTION__.6278 00000010 r __FUNCTION__.6362
0000001d r __FUNCTION__.6291 0000001d r __FUNCTION__.6375
00000027 r __FUNCTION__.6313 00000027 r __FUNCTION__.6397
U __assert_func U __assert_func
usart.o: usart.o:
@ -327,7 +369,7 @@ usart.o:
00000000 T USART_SetTransmitterEnabled 00000000 T USART_SetTransmitterEnabled
00000000 T USART_Write 00000000 T USART_Write
00000000 T USART_WriteBuffer 00000000 T USART_WriteBuffer
00000000 r __FUNCTION__.6065 00000000 r __FUNCTION__.6149
U __assert_func U __assert_func
wdt.o: wdt.o:

View File

@ -47,3 +47,55 @@
* Exported functions * Exported functions
*----------------------------------------------------------------------------*/ *----------------------------------------------------------------------------*/
/* Cortex-M3 core handlers */
extern void NMI_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void HardFault_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void MemManage_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void BusFault_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void UsageFault_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SVC_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void DebugMon_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PendSV_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SysTick_Handler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
/* Peripherals handlers */
extern void ACC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void ADC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void CRCCU_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void DAC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void EEFC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void MCI_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PIOA_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PIOB_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PIOC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PMC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void PWM_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void RSTC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void RTC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void RTT_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SMC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SPI_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SSC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void SUPC_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC2_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC3_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC4_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TC5_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TWI0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void TWI1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void UART0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void UART1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void USART0_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void USART1_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void USBD_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
extern void WDT_IrqHandler( void ) __attribute__ ((weak, alias ("Dummy_Handler"))) ;
/**
* \brief Default interrupt handler for not used irq.
*/
void Dummy_Handler( void )
{
while ( 1 ) ;
}