Hibernate Mode

Microchip TCP/IP Stack

Microchip TCP/IP Stack Help
Hibernate Mode

Hibernate Mode 

Hibernate mode is used during network switch or change. 

Ensure definition WF_USE_POWER_SAVE_FUNCTIONS is enabled. 

 

Within the main() loop, StackTask() will call MACProcess(). It will then invoke CheckHibernate(), which executes/handles 

hibernate mode based on WF_hibernate.state and WF_hibernate.wakeup_notice. 

 

To enter into Hibernate mode, the following settings are required

  • WF_hibernate.state = WF_HB_ENTER_SLEEP
  • WF_hibernate.wakeup_notice = FALSE

 

To exit from Hibernate mode, the following settings are required

  • WF_hibernate.wakeup_notice = TRUE
Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc.  All rights reserved.