mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-07 04:32:38 +00:00
Pull in a more recent version of libmetal, motivated by the void pointer fixes in efc33fe. libmetal's b4b5bea to a4f7630 spans: a4f7630 linux: device: fix max chars to copy for the dev name 10a0d5b lib: system: freertos: mutex: change to use atomic_int ... 4e670c5 ci: Zephyr env var for toolchain 3bef6f0 cmake: Fix Zephyr library integration 13158c3 compiler: add IAR compiler file 0820a2e microblaze: suppress io 64-bit R/W access if 64 bit atomic ... e2e5608 io: suppress io 64 bit R/W access if 64 bit atomic not ... efc33fe io: fix compilation error for void pointers. 32ad1d2 cache: fix compilation issue c1ade0d travis CI: update Zephyr SDK version to 0.9.3 c49d7cd travis CI: updated arm compiler ubuntu package d279a6a travis ci: Update FreeRTOS download path 5c70105 irq: update sys_irq_restore_enable and sys_irq_save_disable 05f0cd4 cmake: Only look for doxygen package if docs enabled b4b5bea zephyr: Introduce WITH_ZEPHYR_LIB option At current time of writing, libmetal's HEAD is 5bc2106641. However this failed to build in their Travis CI. The latest passing commit is a4f7630. Signed-off-by: Mark Ruvald Pedersen <mped@oticon.com> |
||
---|---|---|
.. | ||
altera | ||
atmel | ||
cmsis | ||
cypress | ||
esp | ||
libmetal | ||
nordic | ||
nxp | ||
qmsi | ||
silabs | ||
st | ||
ti | ||
CMakeLists.txt | ||
Kconfig | ||
README |
This directory contains different HALs for SoCs supported by Zephyr. The following HALs are supported: atmel ------- The Atmel Software Framework (ASF) provides device header files and peripheral drivers for Atmel SoCs. cmsis ------- The ARM Cortex Microcontroller Software Interface Standard (CMSIS) defines a set of standard interfaces to ARM Cortex-M SoCs. libmetal -------- libmetal provides a HAL abstraction layer utilized by open-amp gecko ----- The Silicon Labs Gecko SDK provides device header files and peripheral drivers for all Silicon Labs Gecko devices: EFM32, EZR32 and EFR32. mcux ------- The NXP MCUXpresso Software Development Kit (MCUX) provides device header files and peripheral drivers for Kinetis, LPC, and i.MX SoCs. nordic ------- The Nordic Semiconductor Microcontroller Development Kit (MDK) provides device header files for the Nordic Semiconductor nRF5 SoCs. pdl --- The Cypress Peripheral Driver Library (PDL) provides device header files and peripheral drivers for PSoC6 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 SimpleLink SDKs provide peripheral and WiFi driver libraries for the SimpleLink family of SoCs.