From da305e6b61efab8c16d324723859b318fb1979a9 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Fri, 10 Jun 2016 21:11:04 -0400 Subject: build: Update declfuncs.lds.S to only use progmem sections on AVR On non-avr platforms the declfunc stuff still needs to be in the binary in a rodata section. Signed-off-by: Kevin O'Connor --- src/sched.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sched.h') diff --git a/src/sched.h b/src/sched.h index bdef5e4c..9685317f 100644 --- a/src/sched.h +++ b/src/sched.h @@ -42,7 +42,7 @@ struct callback_handler { }; #define _DECL_CALLBACK(NAME, FUNC) \ const struct callback_handler _DECL_ ## NAME ## _ ## FUNC __visible \ - __section(".progmem.data." __stringify(NAME) ) = { .func = FUNC } + __section(".rodata." __stringify(NAME) ) = { .func = FUNC } #define foreachdecl(ITER, NAME) \ extern typeof(*ITER) NAME ## _start[], NAME ## _end[]; \ -- cgit v1.2.3-70-g09d2