T-Beam V10 (AXP192 PMU) enhanced power functions
This commit is contained in:
1 parent
edc510adf2
commit
50c6ba2837
4 files changed
+75
-19
No files matched your search
@@ -10,12 +10,14 @@
|
||||
#define UNMASK_IRQ 0x040
|
||||
#define BME_IRQ 0x080
|
||||
#define MATRIX_DISPLAY_IRQ 0x100
|
||||
#define PMU_IRQ 0x200
|
||||
|
||||
#include "globals.h"
|
||||
#include "cyclic.h"
|
||||
#include "senddata.h"
|
||||
#include "timekeeper.h"
|
||||
#include "bmesensor.h"
|
||||
#include "power.h"
|
||||
|
||||
void irqHandler(void *pvParameters);
|
||||
void mask_user_IRQ();
|
||||
@@ -33,5 +35,9 @@ void IRAM_ATTR MatrixDisplayIRQ();
|
||||
void IRAM_ATTR ButtonIRQ();
|
||||
#endif
|
||||
|
||||
#ifdef HAS_PMU
|
||||
void IRAM_ATTR PMUIRQ();
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
+4
-1
@@ -11,11 +11,14 @@
|
||||
|
||||
#ifdef HAS_PMU
|
||||
#include <axp20x.h>
|
||||
extern AXP20X_Class pmu; // Make axp instance globally availabe
|
||||
void pover_event_IRQ(void);
|
||||
#endif
|
||||
|
||||
void AXP192_init(void);
|
||||
uint16_t read_voltage(void);
|
||||
void calibrate_voltage(void);
|
||||
uint8_t getBattLevel (void);
|
||||
uint8_t getBattLevel(void);
|
||||
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user