soft_test.c 898 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #include "at32f403a_407.h"
  2. #include "soft_test.h"
  3. #include "FreeRTOS.h"
  4. #include "task.h"
  5. #include "input.h"
  6. #include <stdio.h>
  7. void test_hw_task(void *argument)
  8. {
  9. for (;;)
  10. {
  11. vTaskDelay(1000);
  12. printf("\r\n");
  13. for (uint8_t i = 0; i < 8; i++)
  14. {
  15. printf("Channel: %u, state = %u\r\n", i + 1, in_get(i));
  16. }
  17. #if 0
  18. vTaskDelay(100);
  19. mux_led_blink();
  20. #endif
  21. //adc_test();
  22. }
  23. }
  24. //
  25. void test_gpio(void *params)
  26. {
  27. (void)params;
  28. for (;;)
  29. {
  30. vTaskDelay(100);
  31. //printf("%" PRId64 " \r\n", rtc_get_ms());
  32. //en_crnt_alrm_in(0x02);
  33. //io_test();
  34. //out_test();
  35. //load_test();
  36. //printf("HW rev: %u\r\n", cm_gpio_get_rev());
  37. //printf("Save mode: %u\r\n", save_mode_get());
  38. }
  39. }