Two restarts on pin wake from deepsleep



  • I'm deep sleeping a LoPy with the following:

        machine.pin_sleep_wakeup(['P8'], mode=machine.WAKEUP_ALL_LOW, enable_pull=True)
        # 2 minutes
        machine.deepsleep(120000)
    

    But on wakeup via the pin P8 being taken low see this:

    ets Jun  8 2016 00:22:57
    
    rst:0x5 (DEEPSLEEP_RESET),boot:0x1f (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff8028,len:8
    load:0x3fff8030,len:2156
    ho 0 tail 12 room 4
    load:0x4009fa00,len:19208
    entry 0x400a05f4
    Initializing filesystem as FatFS!
    LoRaWAN sensor node
    Reset cause Deepsleep
    Wake reason (1, [Pin('P8', mode=Pin.IN, pull=Pin.PULL_DOWN, alt=-1)])
    Sleeping
    ets Jun  8 2016 00:22:57
    
    rst:0x5 (DEEPSLEEP_RESET),boot:0x1f (SPI_FAST_FLASH_BOOT)
    ets Jun  8 2016 00:22:57
    
    rst:0x10 (RTCWDT_RTC_RESET),boot:0x1f (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff8028,len:8
    load:0x3fff8030,len:2156
    ho 0 tail 12 room 4
    load:0x4009fa00,len:19208
    entry 0x400a05f4
    Initializing filesystem as FatFS!
    LoRaWAN sensor node
    Reset cause Power On
    Wake reason (0, None)
    Go back to sleep
    

    It is waking correctly on the pin, sleeping and waking again immediately after sleeping.

    Any ideas what is going wrong here?

    Thanks

    Andrew



  • No ideas yet?


Log in to reply
 

Pycom on Twitter