setup()
Initialization process
The following callback functions are mandatory definitions.
setup()
loop()
Functions other than these will be linked as empty functions that do nothing if not defined.
init_coldboot()
↓ (TWENET internal processing: Initialization 1)
setup()
↓ (TWENET internal processing: Initialization 2)
begin() --- only once
↓
loop() <--+
↓ | Event processing, behavior processing
CPU DOZE -+
mwx_appcore.cpp
.
the_twelite.sleep()
↓ sleeping...
init_warmboot()
↓ (TWENET internal processing: Initialization 3)
wakeup()
↓ (TWENET internal processing: Initialization 4)
loop() <--+
↓ | Event processing, behavior processing
CPU DOZE -+
mwx_appcore.cpp
.Initialization process
Initialization process (after TWENET initialization)
Loop processing
Processing after waking from sleep
Initialization process (before peripheral initialization)
Process after waking from sleep (before peripheral initialization)
Processing upon packet reception
Processing upon packet transmission completion