update schematic and add production files

This commit is contained in:
2021-10-08 16:00:18 +02:00
parent d83bea3725
commit 72ce01ef37
24 changed files with 296 additions and 92 deletions

View File

@@ -0,0 +1,41 @@
#include "power.h"
bool powerbutton_released = true;
void initPowerOn(void)
{
pinMode(PWR_HOLD, OUTPUT);
pinMode(PWR_BTN, INPUT);
digitalWrite(PWR_HOLD, HIGH);
powerbutton_released = false;
//dac_sdMode
pinMode(DAC_SDMODE, OUTPUT);
digitalWrite(DAC_SDMODE, HIGH);
//powerstate = poweringOn;
//buttonPower.begin();
}
void initPower(void)
{
Serial.println("initPower");
initPowerOn();
Serial.println("initPower: done");
}
void handlePower(void)
{
if(digitalRead(PWR_BTN) && powerbutton_released)
{
while(digitalRead(PWR_BTN)) {}
digitalWrite(PWR_HOLD, LOW);
}
else{
powerbutton_released = true;
}
}