From c45bfd68d385a0e95c7dacc8e9edd0e9672e1731 Mon Sep 17 00:00:00 2001 From: Artem Date: Sun, 5 Jan 2020 18:54:06 +0100 Subject: [PATCH] Add pin power shutdown on reset --- ports/gprs_a9/main.c | 1 + ports/gprs_a9/modmachine.c | 4 ++++ ports/gprs_a9/modmachine.h | 1 + 3 files changed, 6 insertions(+) diff --git a/ports/gprs_a9/main.c b/ports/gprs_a9/main.c index aebed026c968..ab0cfdde09d7 100644 --- a/ports/gprs_a9/main.c +++ b/ports/gprs_a9/main.c @@ -177,6 +177,7 @@ void MicroPyTask(void *pData) { moduos_init0(); modcellular_init0(); modgps_init0(); + modmachine_init0(); mp_obj_list_init(mp_sys_path, 0); mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_)); // current dir (or base dir of the script) mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_lib)); diff --git a/ports/gprs_a9/modmachine.c b/ports/gprs_a9/modmachine.c index 1a09522c32c4..045f28dc658f 100644 --- a/ports/gprs_a9/modmachine.c +++ b/ports/gprs_a9/modmachine.c @@ -40,6 +40,10 @@ #include "api_hal_watchdog.h" #include "api_hal_adc.h" +void modmachine_init0(void) { + modmachine_pin_init0(); +} + // ------ // Notify // ------ diff --git a/ports/gprs_a9/modmachine.h b/ports/gprs_a9/modmachine.h index 9de27bd2f7cc..01ea563320cb 100644 --- a/ports/gprs_a9/modmachine.h +++ b/ports/gprs_a9/modmachine.h @@ -34,5 +34,6 @@ extern const mp_obj_type_t machine_adc_type; extern Power_On_Cause_t powerOnCause; void modmachine_pin_init0(void); +void modmachine_init0(void); void modmachine_notify_power_on(API_Event_t* event);