/* * General configuration of the device * * Karl Palsson 2012 */ #ifndef SYSCFG_H #define SYSCFG_H #ifdef __cplusplus extern "C" { #endif #include #include #include #include #define USART_CONSOLE USART2 #define USE_NASTYLOG 1 #define LED_DISCO_GREEN_PORT GPIOB #define LED_DISCO_GREEN_PIN GPIO7 #define LED_DISCO_BLUE_PORT GPIOB #define LED_DISCO_BLUE_PIN GPIO6 #define BUTTON_DISCO_USER_PORT GPIOA #define BUTTON_DISCO_USER_PIN GPIO0 #define BUTTON_DISCO_USER_EXTI EXTI0 #define BUTTON_DISCO_USER_isr exti0_isr #define BUTTON_DISCO_USER_NVIC NVIC_EXTI0_IRQ struct state_t { bool falling; }; #ifdef __cplusplus } #endif #endif /* SYSCFG_H */