[457] | 1 | /*
|
---|
| 2 | * @(#) $Id$
|
---|
| 3 | */
|
---|
| 4 |
|
---|
| 5 | /*
|
---|
| 6 | * STM32F7-Discovery Deviceのシステムコンフィギュレーションファイル
|
---|
| 7 | */
|
---|
| 8 |
|
---|
| 9 | #include "device.h"
|
---|
| 10 |
|
---|
| 11 | ATT_INI({ TA_NULL, 0, led_init });
|
---|
| 12 | ATT_INI({ TA_NULL, 0, switch_push_init });
|
---|
| 13 | #if defined(TOPPERS_STM32F7_DISCOVERY) || defined(TOPPERS_STM32F769_DISCOVERY)
|
---|
| 14 | ATT_INI({ TA_NULL, FMC_SDRAM_BANK1, sdram_init });
|
---|
| 15 | #endif
|
---|
| 16 | ATT_INI({ TA_NULL, 0, rtc_init });
|
---|
| 17 | ATT_INI({ TA_NULL, 0, rtc_info_init });
|
---|
| 18 |
|
---|
| 19 | CRE_SEM(DMA2DSEM, {TA_TPRI, 1, 1 });
|
---|
| 20 | CRE_SEM(DMA2DTRNSEM, {TA_TPRI, 0, 1 });
|
---|
| 21 | CRE_SEM(RTCSEM, {TA_TPRI, 1, 1 });
|
---|
| 22 |
|
---|
| 23 | DEF_INH(INHNO_DMA2D, { TA_NULL, dma2d_handler });
|
---|
| 24 | CFG_INT(INTNO_DMA2D, { TA_ENAINT | INTATR_DMA2D, INTPRI_DMA2D });
|
---|
| 25 |
|
---|
| 26 | DEF_INH(INHNO_ALARM, { TA_NULL, rtc_handler });
|
---|
| 27 | CFG_INT(INTNO_ALARM, { TA_ENAINT | INTATR_ALARM, INTPRI_ALARM });
|
---|
| 28 |
|
---|
| 29 | DEF_INH(INHNO_RTCWUP, { TA_NULL, wakeup_handler });
|
---|
| 30 | CFG_INT(INTNO_RTCWUP, { TA_ENAINT | INTATR_RTCWUP, INTPRI_RTCWUP });
|
---|
| 31 |
|
---|
| 32 | DEF_INH(INHNO_EXTI9, { TA_NULL, exti9_handler });
|
---|
| 33 | CFG_INT(INTNO_EXTI9, { TA_ENAINT | INTATR_EXTI9, INTPRI_EXTI9 });
|
---|
| 34 |
|
---|
| 35 | DEF_INH(INHNO_EXTI15, { TA_NULL, exti15_handler });
|
---|
| 36 | CFG_INT(INTNO_EXTI15, { TA_ENAINT | INTATR_EXTI15, INTPRI_EXTI15 });
|
---|
| 37 |
|
---|
| 38 | #ifdef INHNO_SW1
|
---|
| 39 | DEF_INH(INHNO_SW1, { TA_NULL, exti_handler });
|
---|
| 40 | CFG_INT(INTNO_SW1, { TA_ENAINT | INTATR_SW1, INTPRI_SW1 });
|
---|
| 41 | #endif
|
---|
| 42 |
|
---|