diff options
author | Ivan Komissarov <ABBAPOH@gmail.com> | 2020-03-21 01:18:34 +0100 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2020-03-23 13:07:21 +0000 |
commit | 112f7a54dc1d28816d6f69edec80541dfd1cd2ec (patch) | |
tree | 70e0531e722de2952ec5faed9cf9ceae969956e4 | |
parent | c748f199e40698ff8280b87718a3a4375c1a2917 (diff) |
baremetal: fix greenblink example with old sdcc compiler
There is no NOP macro defined in mcs51/compiler.h, provide a fallback.
Change-Id: Ifaeb8b54ec87e05f6bb4ba5060e1b18a2c94c78e
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
-rw-r--r-- | examples/baremetal/cc2540usbdongle/greenblink/system.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/baremetal/cc2540usbdongle/greenblink/system.h b/examples/baremetal/cc2540usbdongle/greenblink/system.h index cdc6302d4..4f105dbd0 100644 --- a/examples/baremetal/cc2540usbdongle/greenblink/system.h +++ b/examples/baremetal/cc2540usbdongle/greenblink/system.h @@ -66,6 +66,9 @@ extern "C" { #elif defined (__SDCC_mcs51) #include <mcs51/compiler.h> # define DEFINE_SFR(name, addr) __sfr __at(addr) name; +# ifndef NOP +# define NOP() __asm NOP __endasm +# endif # define system_nop() NOP() #else #error "Unsupported toolchain" |