ledapp.c 510 B

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