Advertisement
teplofizik

button.c (4)

Aug 6th, 2012
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. // Драйвер кнопки
  2. // Плата STM32F4-Discovery
  3. // http://teplofizik.diary.ru/p179420284.htm
  4.  
  5. #include <stm32f4xx.h>
  6.  
  7. // Инициализация выводов, подключённых к кнопке
  8. // Аргументы: нет
  9. // Результат: нет
  10. void ButtonInit(void)
  11. {
  12.     RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN;
  13. }
  14.  
  15. // Инициализация выводов, подключённых к кнопке
  16. // Аргументы: нет
  17. // Результат: 0, если кнопка отпущена, 1, если нажата.
  18. uint32_t ButtonGet(void)
  19. {
  20.     return (GPIOA->IDR & 0x00000001);
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement