zephyr/boards/posix/native_posix
Filip Zajdel 33eabf6fc7 drivers: counter: Add native_posix counter hardware model and driver
Adds native_posix hw counter model and the counter driver.
Functionality is needed by software which is tested
on native_posix and has dependency on counter.
Hardware model was developed similarly to HW timer model.
The counter driver wraps HW counter functions and exposes
basic functionalities: starting, stopping, setting and cancelling
single channel alarms.
Code was tested against: tests/drivers/counter/counter_basic_api.

Signed-off-by: Filip Zajdel <filip.zajdel@nordicsemi.no>
2020-07-27 13:25:50 +02:00
..
doc doc: native_posix: Add section about 32 and 64 bits 2020-05-04 15:57:33 +02:00
CMakeLists.txt drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
Kconfig arch: posix: Kconfig: select HAS_DTS as the arch level 2020-04-04 16:01:11 +02:00
Kconfig.board
Kconfig.defconfig
board.cmake
board_irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
board_soc.h drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
cmdline.c
cmdline.h
cmdline_common.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cmdline_common.h
hw_counter.c drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
hw_counter.h drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
hw_models_top.c drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
hw_models_top.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_ctrl.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_ctrl.h
irq_handler.c kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
irq_handler.h
main.c
native_posix.dts drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
native_posix.yaml boards: native_posix: list eeprom as supported 2020-03-30 08:24:06 -05:00
native_posix_64.dts
native_posix_64.yaml boards: native_posix: list eeprom as supported 2020-03-30 08:24:06 -05:00
native_posix_64_defconfig
native_posix_defconfig
native_rtc.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
native_rtc.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
native_tracing.h
sdl_events.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sdl_events.h
timer_model.c native_posix: timer: Ignore nanosleep return 2020-06-24 08:57:10 -04:00
timer_model.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tracing.c