Commit 82b77994 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

esp8266: call main() from system_init_done callback

parent 6bdfa059
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -14,6 +14,11 @@ extern "C" {

extern int main(void);

static void ICACHE_FLASH_ATTR jump_to_main(void)
{
	main();
}

void Arch::setup(void)
{
}
@@ -24,7 +29,7 @@ void Arch::idle_loop(void)

extern "C" void user_init(void)
{
	main();
	system_init_done_cb(jump_to_main);
}

Arch arch;