X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fframe.h;h=fe22f8e3cba394ea81acd377432cfd30ad3078dd;hb=efaaa302de8fec1522eaa5a80ea750214028b3b4;hp=a17c8efa72ce17c0b7c84cc3bb778847b13b3e71;hpb=2ce39c1d757d9214774af12185522c72727bcdf4;p=bertos.git diff --git a/bertos/cpu/frame.h b/bertos/cpu/frame.h index a17c8efa..fe22f8e3 100644 --- a/bertos/cpu/frame.h +++ b/bertos/cpu/frame.h @@ -80,7 +80,7 @@ #define CPU_SAVED_REGS_CNT 1 #define CPU_STACK_GROWS_UPWARD 0 - #define CPU_SP_ON_EMPTY_SLOT 0 + #define CPU_SP_ON_EMPTY_SLOT 1 #elif CPU_DSP56K @@ -160,7 +160,7 @@ * RTS discards SR while returning (it does not restore it). So we push * 0 to fake the same context. */ - #define CPU_PUSH_CALL_FRMAE(sp, func) \ + #define CPU_PUSH_CALL_FRAME(sp, func) \ do { \ CPU_PUSH_WORD((sp), (func)); \ CPU_PUSH_WORD((sp), 0x100); \