zephyr/ext/hal
Jesus Sanchez-Palencia f5fa7081f8 ext qmsi i2c: Remove DMA hard dependency
After QMSI 1.3.1 release, qm_dma is no longer a hard dependency for
qm_i2c. Fix our build system to reflect that change.

Change-Id: I3646bc519721a5aa18e8db5d2497d7a2550241ca
Signed-off-by: Jesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com>
2016-11-04 23:31:39 +00:00
..
cmsis ext: include headers based on HAL being used 2016-05-27 01:38:23 +00:00
ksdk drivers:ksdk:random: Rename for consistency with other KSDK shim drivers. 2016-10-25 18:57:20 +00:00
nordic/mdk ext: Import nRF51 files from Nordic MDK 2016-08-31 10:40:00 +00:00
qmsi ext qmsi i2c: Remove DMA hard dependency 2016-11-04 23:31:39 +00:00
st/stm32cube stm32f1: Enable STM32Cube SDK support on stm32f1 family 2016-11-03 20:29:07 +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

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.