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