12345678910111213141516171819 |
- #ifndef TRIMPOT_MPC4X_H
- #define TRIMPOT_MPC4X_H
- #include <stdint.h>
- #include <stdbool.h>
- struct mcp4x {
- uint16_t (*get_wiper)(struct mcp4x *me, uint8_t id);
- bool (*set_wiper)(struct mcp4x *me, uint8_t id, uint16_t w);
- void (*exit)(struct mcp4x *me);
- uint8_t addr;
- int file;
- };
- /* constructor */
- extern struct mcp4x *mcp4x_init(uint8_t addr);
- #endif /* TRIMPOT_MPC4X_H */
|