add raw sound

This commit is contained in:
sharandac
2020-08-04 01:05:04 +02:00
parent 685bfc005f
commit d966ad0bde
13 changed files with 10446 additions and 77 deletions

View File

@@ -41,9 +41,12 @@ void pmu_setup( TTGOClass *ttgo ) {
// Turn off unused power
ttgo->power->setPowerOutPut( AXP202_EXTEN, AXP202_OFF );
ttgo->power->setPowerOutPut( AXP202_DCDC2, AXP202_OFF );
ttgo->power->setPowerOutPut( AXP202_LDO3, AXP202_OFF );
ttgo->power->setPowerOutPut( AXP202_LDO4, AXP202_OFF );
// Turn i2s DAC on
ttgo->power->setLDO3Mode( AXP202_LDO3_MODE_DCIN );
ttgo->power->setPowerOutPut(AXP202_LDO3, AXP202_ON );
pinMode( AXP202_INT, INPUT );
attachInterrupt( AXP202_INT, &pmu_irq, FALLING );
}
@@ -81,6 +84,7 @@ void pmu_standby( void ) {
ttgo->power->setDCDC3Voltage( 3000 );
log_i("enable 3.0V standby voltage");
}
ttgo->power->setPowerOutPut(AXP202_LDO3, AXP202_OFF );
}
void pmu_wakeup( void ) {
@@ -97,6 +101,8 @@ void pmu_wakeup( void ) {
ttgo->power->clearTimerStatus();
ttgo->power->offTimer();
ttgo->power->setPowerOutPut( AXP202_LDO3, AXP202_ON );
}
/*
*