Module17: implemented control of power on switch, introduced in rev 0.1e

pull/140/head
Silvano Seva 2023-06-14 21:57:33 +02:00
rodzic 5c3e8fed80
commit beca0ea093
2 zmienionych plików z 6 dodań i 0 usunięć

Wyświetl plik

@ -73,6 +73,7 @@
#define MIC_GAIN GPIOC,5 #define MIC_GAIN GPIOC,5
#define AIN_HWVER GPIOA,3 #define AIN_HWVER GPIOA,3
#define POWER_SW GPIOA,15
/* I2C for MCP4551 */ /* I2C for MCP4551 */
#define I2C_SDA GPIOB,7 #define I2C_SDA GPIOB,7

Wyświetl plik

@ -37,6 +37,9 @@ static hwInfo_t hwInfo;
void platform_init() void platform_init()
{ {
gpio_setMode(POWER_SW, OUTPUT);
gpio_setPin(POWER_SW);
/* Configure GPIOs */ /* Configure GPIOs */
gpio_setMode(PTT_LED, OUTPUT); gpio_setMode(PTT_LED, OUTPUT);
gpio_setMode(SYNC_LED, OUTPUT); gpio_setMode(SYNC_LED, OUTPUT);
@ -90,6 +93,8 @@ void platform_terminate()
adc1_terminate(); adc1_terminate();
nvm_terminate(); nvm_terminate();
audio_terminate(); audio_terminate();
gpio_clearPin(POWER_SW);
} }
uint16_t platform_getVbat() uint16_t platform_getVbat()