diff options
| author | Damien George <damien.p.george@gmail.com> | 2014-01-22 14:59:58 -0800 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2014-01-22 14:59:58 -0800 |
| commit | 66db7bf69fdd94f8ff20b30698cffd111058b2bb (patch) | |
| tree | 8e444187c3d2e7f13f950e76b83fb2cce5ee3df4 /stm/usrsw.c | |
| parent | 0914371faf29d2f4b7fdee8001e77847b130542b (diff) | |
| parent | 3c7e71fb002c71ba8de30ed377e98dfddd478e67 (diff) | |
Merge pull request #206 from iabdalkader/master
Add Generic Feature Macros to mpconfigport
Diffstat (limited to 'stm/usrsw.c')
| -rw-r--r-- | stm/usrsw.c | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/stm/usrsw.c b/stm/usrsw.c index 6450b74a7..2aa21eef8 100644 --- a/stm/usrsw.c +++ b/stm/usrsw.c @@ -6,39 +6,11 @@ #include "misc.h" #include "mpconfig.h" +#include "mpconfigport.h" #include "qstr.h" #include "obj.h" #include "usrsw.h" -#if defined (PYBOARD) - #define USRSW_PORT (GPIOA) - #define USRSW_PIN (GPIO_Pin_13) - #define USRSW_PUPD (GPIO_PuPd_UP) - #define USRSW_EXTI_PIN (EXTI_PinSource13) - #define USRSW_EXTI_PORT (EXTI_PortSourceGPIOA) - #define USRSW_EXTI_LINE (EXTI_Line13) - #define USRSW_EXTI_IRQN (EXTI15_10_IRQn) - #define USRSW_EXTI_EDGE (EXTI_Trigger_Rising) -#elif defined (PYBOARD4) - #define USRSW_PORT (GPIOB) - #define USRSW_PIN (GPIO_Pin_3) - #define USRSW_PUPD (GPIO_PuPd_UP) - #define USRSW_EXTI_PIN (EXTI_PinSource3) - #define USRSW_EXTI_PORT (EXTI_PortSourceGPIOB) - #define USRSW_EXTI_LINE (EXTI_Line3) - #define USRSW_EXTI_IRQN (EXTI15_10_IRQn) - #define USRSW_EXTI_EDGE (EXTI_Trigger_Rising) -#elif defined (STM32F4DISC) - #define USRSW_PORT (GPIOA) - #define USRSW_PIN (GPIO_Pin_0) - #define USRSW_PUPD (GPIO_PuPd_NOPULL) - #define USRSW_EXTI_PIN (EXTI_PinSource0) - #define USRSW_EXTI_PORT (EXTI_PortSourceGPIOA) - #define USRSW_EXTI_LINE (EXTI_Line0) - #define USRSW_EXTI_IRQN (EXTI0_IRQn) - #define USRSW_EXTI_EDGE (EXTI_Trigger_Falling) -#endif - void switch_init(void) { // make it an input with pull-up GPIO_InitTypeDef GPIO_InitStructure; |
