ledapp.c 605 B

123456789101112131415161718192021222324
  1. #include <stdio.h>
  2. #include <rthw.h>
  3. #include <rtdevice.h>
  4. #include "board.h"
  5. #include <rtthread.h>
  6. #ifdef RT_USING_COMPONENTS_INIT
  7. #include <components.h>
  8. #endif /* RT_USING_COMPONENTS_INIT */
  9. /* led thread entry */
  10. #define PINRX 22
  11. #define PINTX 21
  12. void led_thread_entry(void* parameter)
  13. {
  14. rt_pin_mode(PINRX, GPIO_MODE_OUTPUT_PP);
  15. rt_pin_mode(PINTX, GPIO_MODE_OUTPUT_PP);
  16. rt_pin_write(PINRX,1);
  17. rt_pin_write(PINTX,0);
  18. while(1)
  19. {
  20. rt_thread_delay(RT_TICK_PER_SECOND);
  21. rt_pin_write(PINRX,rt_pin_read(PINRX)?0:1);
  22. rt_pin_write(PINTX,rt_pin_read(PINTX)?0:1);
  23. }
  24. }