log_ai.h 498 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef __LOG_AI_H
  2. #define __LOG_AI_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #include "FreeRTOS.h"
  7. #include "task.h"
  8. #include "semphr.h"
  9. #include "event_groups.h"
  10. void log_ai_archive_init(void);
  11. //
  12. uint8_t log_get_arch_channel_number(void);
  13. //
  14. uint8_t log_is_channel_on(uint8_t channel);
  15. //
  16. void log_archive_task_device(void);
  17. extern uint32_t archive_cnt[];
  18. extern struct ringfs fs_ch_arch[];
  19. extern EventGroupHandle_t archive_event;
  20. #ifdef __cplusplus
  21. }
  22. #endif
  23. #endif // __LOG_AI_H