zephyr/ext/hal
Gil Pitney 88101bceb2 ext: cc3200sdk: Enable build of CC3200 HAL
Enable building CC3200 SDK driver peripheral library files in Zephyr.

The SDK provides convenience functions to access CC3200 hardware
peripherals, and header files with register definitions.

Jira: ZEP-1109
Change-Id: I89f1485b9f35320a253ae211a27168bb2288c8b7
Signed-off-by: Gil Pitney <gil.pitney@linaro.org>
2016-11-04 09:38:50 +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 quark se: Enable power management features in QMSI 2016-11-03 11:14:51 +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.