The ble_app_eddystone example that comes with the SDK uses the scheduler, but I have failed to see where any handlers are registered to the scheduler (and grep-ing the eddystone library itself shows it uses the scheduler only in the flash-memory related logic).
I feel silly asking, but where in main.c is the scheduler told to do anything related to ble? What needs to be changed so that the eddystone example can run without the scheduler library?