zephyr/include
Juan Manuel Cruz 787b41c8a3 debug: adds object tracing capability to microkernel timers
Microkernel timers are defined at compile time as a static list
but they are allocated dynamically in kernel execution.

The object tracing list will only list those timers that are
currently allocated at debug time. For this reason, timers
can be removed from the tracing list at any time.

A very simple double linked list was implemented to reduce the
complexity of the action to remove an item from the list from O(n)
to O(1) and simplify the remove implementation.

Change-Id: Ib7ea718b52e7c719a32b3fa4ff1d7e6b00482c28
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-03-11 22:13:15 +00:00
..
arch arm: add generic memory-mapped I/O routines for Cortex-M 2016-03-09 06:39:15 +00:00
bluetooth Bluetooth: Add HCI defines for BR/EDR discovery 2016-03-10 12:12:13 +01:00
display
drivers arm: K64 SPI module driver 2016-03-09 15:50:16 +00:00
microkernel debug: adds object tracing capability to microkernel events 2016-03-11 22:13:04 +00:00
misc debug: adds object tracing capability to microkernel timers 2016-03-11 22:13:15 +00:00
net
toolchain
adc.h
aio_comparator.h
atomic.h
cache.h
clock_control.h
device.h
flash.h flash: Use off_t for offset parameters 2016-03-11 01:09:56 +00:00
gpio.h
i2c.h
init.h
ipm.h
irq_offload.h
irq.h
kernel_version.h
linker-defs.h
linker-tool-gcc.h
linker-tool.h
microkernel.h
nanokernel.h debug: adds object tracing capability to nano stack 2016-03-11 22:12:26 +00:00
pinmux.h pinmux: Expand the pin function/mode parameter size 2016-03-09 06:39:16 +00:00
pwm.h pwm: add 'set_phase' API 2016-03-09 15:46:58 +00:00
rtc.h
section_tags.h
sections.h
shared_irq.h
spi.h arm: K64 SPI module driver 2016-03-09 15:50:16 +00:00
sw_isr_table.h
sys_clock.h
sys_io.h
toolchain.h
uart.h
watchdog.h
zephyr.h