]> granicus.if.org Git - esp-idf/commit
freertos: Inline vPortCPUAcquireMutex/vPortCPUReleaseMutex into implementations
authorAngus Gratton <angus@espressif.com>
Thu, 16 Feb 2017 05:56:06 +0000 (16:56 +1100)
committerAngus Gratton <gus@projectgus.com>
Mon, 4 Sep 2017 09:11:51 +0000 (19:11 +1000)
commit5c996a1b292db0411ebb3c3e6b8106c58aeb7d62
treee29d29c87c195cbd3eb49a082b1091fec96b3e39
parentdb58a2732ba1d3ea4975b633d6f17e84242490b3
freertos: Inline vPortCPUAcquireMutex/vPortCPUReleaseMutex into implementations

Further improves performance:
No contention -> 134 cycles
Recursion -> 117 cycles
Contention -> 323 cycles
components/freertos/include/freertos/portmacro.h
components/freertos/port.c
components/freertos/portmux_impl.h [new file with mode: 0644]
components/freertos/tasks.c