Potentially you could do something... Maybe swapping the variables and stack so the variables started right at the top of memory and then the stack grew downwards towards the softdevice.
Sounds like one hell of a hack though - at some point it's just more sane to provide two firmware images :)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Potentially you could do something... Maybe swapping the variables and stack so the variables started right at the top of memory and then the stack grew downwards towards the softdevice.
Sounds like one hell of a hack though - at some point it's just more sane to provide two firmware images :)