zephyr/ext/hal
Jon Moeller 8358468fed ext qmsi: Add config support and kernel events for enabling SoCWatch
tests: power_states app updated to support SoCWatch collection

Add CONFIG_SOC_WATCH option for enabling the SoCWatch
 QMSI driver and associated instrumentation hooks.

Bug fix for soc_watch.c to use local irq_lock/unlock
 This will be put into QMSI as well.

JIRA: ZEP-1121

Change-Id: I0514324e81ca02c1d01ffc2d6cf4d31aee491544
Signed-off-by: Jon Moeller <jon.moeller@intel.com>
2016-11-12 01:36:49 +00:00
..
cmsis ext: include headers based on HAL being used 2016-05-27 01:38:23 +00:00
ksdk drivers: flash: SoC KSDK 2016-11-07 18:43:16 +00:00
nordic/mdk ext: Import nRF51 files from Nordic MDK 2016-08-31 10:40:00 +00:00
qmsi ext qmsi: Add config support and kernel events for enabling SoCWatch 2016-11-12 01:36:49 +00:00
st/stm32cube stm32cube: Add Zephyr build system files for stm32f3 series 2016-11-11 22:12:14 +00:00
ti/cc3200sdk ext: cc3200sdk: Enable build of CC3200 HAL 2016-11-04 09:38:50 +00:00
Kbuild ext: cc3200sdk: Enable build of CC3200 HAL 2016-11-04 09:38:50 +00:00
Kconfig ext: cc3200sdk: Enable build of CC3200 HAL 2016-11-04 09:38:50 +00:00
Makefile ext: cc3200sdk: Enable build of CC3200 HAL 2016-11-04 09:38:50 +00:00
README ext: cc3200sdk: Enable build of CC3200 HAL 2016-11-04 09:38:50 +00:00

README

This directory contains different HALs for SoCs supported by Zephyr.

The following HALs are supported:

cmsis
-------
The ARM Cortex Microcontroller Software Interface Standard (CMSIS) defines a
set of standard interfaces to ARM Cortex-M SoCs.

ksdk
-------
The Kinetis Software Development Kit (KSDK) provides device header files and
peripheral drivers for Kinetis SoCs.

nordic
-------
The Nordic Semiconductor Microcontroller Development Kit (MDK) provides device
header files for the Nordic Semiconductor nRF5 SoCs.

qmsi
-------
Intel® Quark™ Microcontroller Software Interface (QMSI) is a Hardware
Abstraction Layer (HAL) for Intel® Quark™ Microcontroller products. It
currently support the following SoCs:

- Intel® Quark™ D2000 Microcontroller
- Intel® Quark™ SE Microcontroller

stm32cube
---------
ST Microelectronics STM32Cube SDK
Provides CMSIS header files and two different porting layers HAL (hardware
abstraction layer), and LL (low layers) enabling portability between different
STM32 devices via standardized API calls.
LL and HAL provide different level of porting on STM32 SoCs. They could be used
independently, or mixed depending on the needs.

For further information:
http://www.st.com/en/ecosystems/stm32cube.html

ti
-------
Texas Instruments CC3200 SDK provides a peripheral driver library for
the SimpleLink WiFi family of SoCs.