Browse Source

fix typo and link order

rules-rpn
Max Prokhorov 5 years ago
parent
commit
fa44908269
3 changed files with 7 additions and 7 deletions
  1. +0
    -5
      code/espurna/config/prototypes.h
  2. +4
    -0
      code/espurna/dummy_ets_printf.c
  3. +3
    -2
      code/extra_scripts.py

+ 0
- 5
code/espurna/config/prototypes.h View File

@ -57,11 +57,6 @@ extern "C" {
#endif
}
// special dummy printf to disable Serial using some boards
int dummy_ets_printf(const char* format, ...) {
return 0;
}
// -----------------------------------------------------------------------------
// Domoticz
// -----------------------------------------------------------------------------


+ 4
- 0
code/espurna/dummy_ets_printf.c View File

@ -0,0 +1,4 @@
// special dummy printf to disable Serial using some boards
int dummy_ets_printf(const char* format, ...) {
return 0;
}

+ 3
- 2
code/extra_scripts.py View File

@ -91,7 +91,8 @@ def dummy_ets_printf(target, source, env):
cmd.extend(["--redefine-sym", "ets_printf=dummy_ets_printf"])
cmd.append(postmortem_obj_file.get_abspath())
env.VerboseAction(cmd, "Running $TARGET")
env.Execute(env.VerboseAction(" ".join(cmd), "Removing ets_printf / ets_printf_P"))
env.Depends(postmortem_obj_file,"$BUILD_DIR/src/dummy_ets_printf.c.o")
# ------------------------------------------------------------------------------
# Hooks
@ -107,6 +108,6 @@ remove_float_support()
env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", check_size)
# disable postmortem printing to the uart. another one is in eboot, but this is what causes the most harm
if "DISABLE_POSTMORTEM_STACKDUMP" if env["CPPFLAGS"]:
if "DISABLE_POSTMORTEM_STACKDUMP" in env["CPPFLAGS"]:
env.AddPostAction("$BUILD_DIR/FrameworkArduino/core_esp8266_postmortem.c.o", dummy_ets_printf)
env.AddPostAction("$BUILD_DIR/FrameworkArduino/core_esp8266_postmortem.cpp.o", dummy_ets_printf)

Loading…
Cancel
Save