analog_output.h 401 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __ANALOG_OUTPUT_H
  2. #define __ANALOG_OUTPUT_H
  3. #include <stdbool.h>
  4. typedef struct
  5. {
  6. uint8_t state; // 0 - выкл, 1 - вкл
  7. uint8_t mode; // режим выхода (0 - напряжение, 1 - ток)
  8. } ao_t;
  9. //
  10. void ao_init(void);
  11. //
  12. void ao_led_update(void);
  13. //
  14. void ao_set(void);
  15. //
  16. void dac_task(void *params);
  17. #endif // __ANALOG_OUTPUT_H