/main/io.c
#include "driver/gpio.h"

#include "io.h"

bool shdn_audio = false;
bool shdn_batt = false;

void _io_shdn_set() {
	gpio_set_level(GPIO_NUM_14, shdn_audio | shdn_batt);
}

void io_audio_enable(bool v) {
	shdn_audio = v;
	_io_shdn_set();
}

void io_batt_enable(bool v) {
	shdn_batt = v;
	_io_shdn_set();
}

bool io_charging() {
	return !gpio_get_level(GPIO_NUM_15);
}