1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu
Sören Tempel 125e4b54c1 fe310: Support the LLVM toolchain (i.e. compilation with clang)
This requires -nostartfiles to be only passed to the linker, not the
compiler, as it is a linker flag and passing it to the compiler causes a
clang warning to be emitted.

Additionally, clang does not seem to support `-mcmodel=medlow` and
`-msmall-data-limit=8` but these options do not seem strictly necessary
to me anyhow thus they are deactivated conditionally when using clang.
2020-10-07 07:37:52 +00:00
..
arm7_common treewide: model newlib as a FEATURE 2021-01-27 09:24:25 +01:00
atmega32u4 cpu/atmega_common: use TIMER_CHANNEL_NUMOF 2020-06-24 00:45:35 +02:00
atmega128rfa1 cpu/atmega*: drop ldscripts_compat 2021-01-22 19:05:20 +01:00
atmega256rfr2 cpu/atmega*: drop ldscripts_compat 2021-01-22 19:05:20 +01:00
atmega328p cpu/atmega*: drop ldscripts_compat 2021-01-22 19:05:20 +01:00
atmega1281 cpu/atmega*: drop ldscripts_compat 2021-01-22 19:05:20 +01:00
atmega1284p cpu/atmega*: drop ldscripts_compat 2021-01-22 19:05:20 +01:00
atmega2560 cpu/atmega*: drop ldscripts_compat 2021-01-22 19:05:20 +01:00
atmega_common cpu/avr8_common: Normalize method prefix name 2021-01-07 16:29:42 -03:00
avr8_common cpu/avr8_common: Add dummy thread_arch.h header 2021-01-19 11:03:21 +01:00
cc26x0_cc13x0 cpu/cc26x0_cc13x0: use SetupTrimDevice only on cc26x0 2021-02-08 17:25:42 +01:00
cc26x2_cc13x2 cpu/*: remove unused assert.h include 2020-10-22 11:13:09 +02:00
cc26xx_cc13xx cpu/cc26xx_cc13xx: define GPIO_PIN macro 2021-02-09 23:04:24 +01:00
cc2538 cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
cortexm_common treewide: model newlib as a FEATURE 2021-01-27 09:24:25 +01:00
efm32 cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
esp32 cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
esp8266 treewide: model newlib as a FEATURE 2021-01-27 09:24:25 +01:00
esp_common treewide: model newlib as a FEATURE 2021-01-27 09:24:25 +01:00
fe310 cpu/fe310: set newlib as default libc 2021-02-11 21:49:43 +01:00
kinetis Merge pull request #15865 from benpicco/pm_layered-default 2021-02-03 08:17:29 +01:00
lm4f120 drivers/periph/timer: Use uint32_t for frequency 2020-10-30 22:02:12 +01:00
lpc23xx cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
lpc1768 cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
mips32r2_common cpu: mips32r2_common: set BITARITHM_HAS_CLZ 2021-02-02 11:14:38 +01:00
mips_pic32_common cpu/mips_pic32_common: GPIO: use bitarithm_test_and_clear() 2021-02-02 11:14:37 +01:00
mips_pic32mx cpu/mips: remove never used load memory address 2020-10-13 18:57:39 +02:00
mips_pic32mz cpu/mips: remove never used load memory address 2020-10-13 18:57:39 +02:00
msp430_common treewide: model newlib as a FEATURE 2021-01-27 09:24:25 +01:00
msp430fxyz cpu/msp430: move default module to Makefile.default 2021-01-25 09:17:00 +01:00
native cpu/native: add periph/flashpage implementation 2021-02-05 23:31:46 +01:00
nrf5x_common nrfmin: depend on gnrc_netif instead of gnrc_netdev_default 2021-02-09 12:27:58 +01:00
nrf51 nrf5x: Adapt to flashpage/flashpage_pagewise API 2020-11-11 23:16:40 +01:00
nrf52 cpu/nrf52: add VDDHDIV5 as ADC input 2021-02-11 10:40:11 +01:00
qn908x Merge pull request #15689 from iosabi/qn908x_spi 2021-01-31 18:35:13 +01:00
riscv_common fe310: Support the LLVM toolchain (i.e. compilation with clang) 2020-10-07 07:37:52 +00:00
sam0_common Merge pull request #15865 from benpicco/pm_layered-default 2021-02-03 08:17:29 +01:00
sam3 Merge pull request #15348 from maribu/periph_timer_type 2020-10-30 23:22:51 +01:00
sam_common cpu/sam_common: set CPU_HAS_BITBAND 2020-08-08 12:44:11 +02:00
samd5x Merge pull request #15845 from benpicco/boards/adafruit-itsybitsy-m4 2021-02-09 19:41:43 +01:00
samd21 cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
saml1x cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
saml21 cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
stellaris_common cpu: do not locally export compilation variables 2019-08-29 10:35:53 +02:00
stm32 cpu/stm32/periph_ptp: update to new API 2021-02-10 10:09:26 +01:00
doc.txt cpu/lpc23xx: rename Doxygen group 2020-07-16 17:01:10 +02:00
Kconfig treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00