zephyr/ext/hal
Fabien Parent 060cca0c78 stm32cube: import stm32cube files for STM32L4xx
Import the STM32CUBE files that will be used for the support
of the STM32L4xx series.

The files were taken from stm32cube_fw_l4_v152.zip.

Origin: STM32CubeMX
URL: http://www.st.com/en/development-tools/stm32cubemx.html?icmp=stm32cubemx_pron_pr-stm32cubef2_apr2014&sc=stm32cube-pr2
Version: v152
Purpose: Introduction of STM32L4xx SoC definitions
Maintained-by: External

Change-Id: Ib33a86aa35168827ff2d47f0793554fe35945762
Signed-off-by: Fabien Parent <fparent@baylibre.com>
2016-11-07 18:57:46 +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 i2c: Remove DMA hard dependency 2016-11-04 23:31:39 +00:00
st/stm32cube stm32cube: import stm32cube files for STM32L4xx 2016-11-07 18:57:46 +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.