LibDriver HX711
Loading...
Searching...
No Matches
driver_hx711_interface.h
Go to the documentation of this file.
1
37
38#ifndef DRIVER_HX711_INTERFACE_H
39#define DRIVER_HX711_INTERFACE_H
40
41#include "driver_hx711.h"
42
43#ifdef __cplusplus
44extern "C"{
45#endif
46
53
61uint8_t hx711_interface_bus_init(void);
62
70uint8_t hx711_interface_bus_deinit(void);
71
80uint8_t hx711_interface_bus_read(uint8_t *value);
81
89uint8_t hx711_interface_clock_init(void);
90
99
108uint8_t hx711_interface_clock_write(uint8_t value);
109
115void hx711_interface_delay_us(uint32_t us);
116
122
128
134void hx711_interface_debug_print(const char *const fmt, ...);
135
139
140#ifdef __cplusplus
141}
142#endif
143
144#endif
driver hx711 header file
uint8_t hx711_interface_clock_write(uint8_t value)
interface clock write
uint8_t hx711_interface_bus_deinit(void)
interface bus deinit
uint8_t hx711_interface_bus_read(uint8_t *value)
interface bus read
uint8_t hx711_interface_clock_init(void)
interface clock init
uint8_t hx711_interface_bus_init(void)
interface bus init
void hx711_interface_enable_irq(void)
interface enable the interrupt
void hx711_interface_delay_us(uint32_t us)
interface delay us
void hx711_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t hx711_interface_clock_deinit(void)
interface clock deinit
void hx711_interface_disable_irq(void)
interface disable the interrupt