diff options
author | Anton Staaf <robotboy@chromium.org> | 2016-03-29 11:27:53 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-04-19 12:23:52 -0700 |
commit | 95858f385c35fbe6a95f0bad72ade9290b2a2d41 (patch) | |
tree | 1b856056c3eca8180839383c863f6ea6b55f7b4c /chip/nrf51 | |
parent | 69668a04436700071bc2a26400f5f52f0e499020 (diff) | |
download | chrome-ec-95858f385c35fbe6a95f0bad72ade9290b2a2d41.tar.gz |
Deferred: Remove hard coded number of deferreds
Previously the maximum number of deferred routines was specified by the
the default maximum number of deferred routines you had to override
this, and if you wanted fewer, you still payed the price of having the
defer_until array statically allocated to be the maximum size.
This change removes that define and instead creates the RAM state of
the deferred routine (the time to wait until to call the deferred) when
the deferred is declared.
Signed-off-by: Anton Staaf <robotboy@chromium.org>
BRANCH=None
BUG=None
TEST=make buildall -j
manually test on discovery-stm32f072
Change-Id: Id3db84ee1795226b7818c57f68c1f637567831dc
Reviewed-on: https://chromium-review.googlesource.com/335597
Commit-Ready: Anton Staaf <robotboy@chromium.org>
Tested-by: Anton Staaf <robotboy@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'chip/nrf51')
-rw-r--r-- | chip/nrf51/config_chip.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/chip/nrf51/config_chip.h b/chip/nrf51/config_chip.h index 82ac548477..f14f292f77 100644 --- a/chip/nrf51/config_chip.h +++ b/chip/nrf51/config_chip.h @@ -24,9 +24,6 @@ #define HOOK_TICK_INTERVAL_MS 500 #define HOOK_TICK_INTERVAL (HOOK_TICK_INTERVAL_MS * MSEC) -/* Maximum number of deferrable functions */ -#define DEFERRABLE_MAX_COUNT 8 - /* Number of I2C ports */ #define I2C_PORT_COUNT 2 |