hal.h 430 B

123456789101112131415
  1. #ifndef CX_CHLCD_HAL_H_INCLUDED
  2. #define CX_CHLCD_HAL_H_INCLUDED
  3. #include <stdint.h>
  4. #include <stdbool.h>
  5. #include "cx/chlcd/types.h"
  6. chlcd_error_t chlcd_pin_set_output(chlcd_pin_t target);
  7. chlcd_error_t chlcd_pin_write(chlcd_pin_t target, bool state);
  8. chlcd_error_t chlcd_pin_set_pwm(chlcd_pin_t target);
  9. chlcd_error_t chlcd_pin_write_pwm(chlcd_pin_t target, uint16_t pwm);
  10. chlcd_error_t chlcd_sleep_us(uint32_t time);
  11. #endif