diff options
author | Damien George <damien.p.george@gmail.com> | 2014-02-26 16:01:54 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-02-26 16:01:54 +0000 |
commit | c4361227ba5d39f48b3f837f2888a7765d2a9887 (patch) | |
tree | cba6b9a606cc23d4329e0458fbf355eefcdda77b /stm/main.c | |
parent | e70700851a2ec2d08d76fdded592dc833e21252c (diff) | |
parent | ee31f71d39207309b924ac99a7de2d847cb4bbfd (diff) | |
download | micropython-c4361227ba5d39f48b3f837f2888a7765d2a9887.tar.gz micropython-c4361227ba5d39f48b3f837f2888a7765d2a9887.zip |
Merge pull request #318 from dhylands/exti
Add EXTI support
Diffstat (limited to 'stm/main.c')
-rw-r--r-- | stm/main.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/stm/main.c b/stm/main.c index 8bfd6e63e9..28e0e5065d 100644 --- a/stm/main.c +++ b/stm/main.c @@ -51,6 +51,7 @@ #include "rtc.h" #include "file.h" #include "pin.h" +#include "exti.h" int errno; @@ -346,9 +347,6 @@ int main(void) { led_state(PYB_LED_G1, 1); // more sub-system init -#if MICROPY_HW_HAS_SWITCH - switch_init(); -#endif #if MICROPY_HW_HAS_SDCARD sdcard_init(); #endif @@ -374,6 +372,11 @@ soft_reset: def_path[2] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib); sys_path = mp_obj_new_list(3, def_path); + exti_init_early(); +#if MICROPY_HW_HAS_SWITCH + switch_init(); +#endif + #if MICROPY_HW_HAS_LCD // LCD init (just creates class, init hardware by calling LCD()) lcd_init(); @@ -449,7 +452,7 @@ soft_reset: pin_map_init(m); gpio_init(m); - + exti_init(m); rt_store_name(MP_QSTR_pyb, m); rt_store_name(MP_QSTR_open, rt_make_function_n(2, pyb_io_open)); |