pico430prog/src/zap/zap_max4619.h

25 lines
482 B
C

#ifndef ZAP_MAX4619_H_
#define ZAP_MAX4619_H_
#include <stdbool.h>
#include <hardware/structs/iobank0.h>
#include "zap_pinout.h"
void zap_max_init(bool inhibit);
static inline void zap_max_set_inhibit(bool inhibit) {
if (inhibit) sio_hw->gpio_set = 1u << ZAP_MAX_INHIBIT;
else sio_hw->gpio_clr = 1u << ZAP_MAX_INHIBIT;
}
static inline void zap_max_put(bool low) {
if (low) sio_hw->gpio_set = 1u << ZAP_GLITCH_OUT;
else sio_hw->gpio_clr = 1u << ZAP_GLITCH_OUT;
}
#endif