1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu
Gunar Schorcht 9e47872a59 cpu/esp32: fix multiple definition of putchar
When standard C libraries are added to BASELIBS to group them together with all other modules, there are multiple definitions for the putchar function. The one that is defined writing to the UART as standard output and the one that is provided by the standard C libraries. To solve this symbol conflict, putchar and getchar functions that use the UART as standard output/input are renamed to __wrap_putchar and __wrap_getchar and the linker options are extended by -Wl,-wrap option.
2019-08-06 08:05:22 +02:00
..
arm7_common cpu/arm7_common: Make irq_*() compiler barriers 2019-04-24 16:29:30 +02:00
atmega32u4 cpu/atmega32u4: pin change interrupts 2019-08-01 09:23:58 +02:00
atmega256rfr2 cpu/atmega256rfr2: pin change interrupts 2019-08-01 09:35:35 +02:00
atmega328p cpu/atmega2560: pin change interrupts 2019-08-01 09:35:35 +02:00
atmega1281 cpu/atmega1281: pin change interrupts 2019-08-01 09:23:43 +02:00
atmega1284p cpu/atmega1284p: pin change interrupts 2019-08-01 09:35:35 +02:00
atmega2560 cpu/atmega2560: pin change interrupts 2019-08-01 09:35:35 +02:00
atmega_common cpu/atmega_common: implements pseudomodule-based pin change interrupts 2019-08-01 09:23:04 +02:00
cc26x0 Merge pull request #11612 from ben-postman/pr_cc26x0_uart_mode 2019-06-06 15:43:07 +02:00
cc430 periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
cc2538 periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
cortexm_common cpu/cortexm_common: replace irq_restore by __set_PRIMASK for stm32l152re 2019-08-05 10:40:28 +02:00
efm32 Merge pull request #11720 from benemorius/efm32-gpio-init-int-disable 2019-07-08 15:36:38 +02:00
esp32 cpu/esp32: fix multiple definition of putchar 2019-08-06 08:05:22 +02:00
esp8266 cpu/esp*: changes to use esp_wifi and esp_now 2019-07-31 13:53:48 +02:00
esp_common cpu/esp*: changes to use esp_wifi and esp_now 2019-07-31 13:53:48 +02:00
ezr32wg ezr32wg: mark closing #endif for MODULE_PERIPH_GPIO_IRQ 2018-10-09 15:11:00 +02:00
fe310 cpu/fe310: Add support for FE310_G002 2019-07-19 13:25:17 -07:00
kinetis cpu/kinetis/i2c: Suppress cppcheck unreadVariable warning 2019-06-21 12:29:14 +02:00
lm4f120 periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
lpc1768 cpu/lpc1768: fix uninitialized variable 2019-05-22 13:42:07 +02:00
lpc2387 periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
mips32r2_common periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
mips_pic32_common periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
mips_pic32mx boards/makefiles: Remove '-Otype' from OFLAGS 2018-04-09 17:32:46 +02:00
mips_pic32mz mips_pic32mz: Tabs to spaces in ldscript 2018-05-09 00:41:27 +02:00
msp430_common periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
msp430fxyz periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
native periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
nrf5x_common cpu/nrf5x_common: map hwrng to SoC library if SoftDevice is present 2019-07-04 12:12:28 +02:00
nrf51 cpu/nrf5x: move periph_gpio features to common cpu level 2018-12-18 21:32:46 +01:00
nrf52 nrf52: Add suspend/resume detection to usbdev 2019-06-25 15:39:52 +02:00
sam0_common cpu/sam0_common: add hwrng driver 2019-08-03 14:50:58 +02:00
sam3 periph_common: add as dependency to periph drivers 2019-06-03 13:44:10 +02:00
sam_common cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
samd5x cpu/sam0_common: add hwrng driver 2019-08-03 14:50:58 +02:00
samd21 cpu/samd21: allow to use XOSC32K for GCLK2 2019-06-18 13:20:04 +02:00
saml1x cpu/sam0_common: add hwrng driver 2019-08-03 14:50:58 +02:00
saml21 cpu: saml21: don't silently ignore missing makefile 2019-08-03 14:50:58 +02:00
stellaris_common cpu/stellaris: Rename Makefile -> Makefile.include 2017-04-04 19:57:12 +02:00
stm32_common stm32-common/spi: add customizable gpio modes for spi pins 2019-08-05 16:46:41 +02:00
stm32f0 cpu/stm32: all stm32 families now provide pm support 2019-03-21 19:39:16 +01:00
stm32f1 cpu/stm32f1-l0: remove redundant PM_BLOCKER_INITIAL define 2019-04-12 11:10:48 +02:00
stm32f2 cpu/stm32: all stm32 families now provide pm support 2019-03-21 19:39:16 +01:00
stm32f3 cpu/stm32f3: add support for flashpage 2019-06-28 17:16:10 +02:00
stm32f4 stm32_eth: Multiple Improvements of the original codebase 2019-07-04 15:27:26 +02:00
stm32f7 cpu/stm32: all stm32 families now provide pm support 2019-03-21 19:39:16 +01:00
stm32l0 cpu/stm32l0: add support for stm32l052xx 2019-05-21 09:54:35 +02:00
stm32l1 stm321l1/vendor: migrate to new v2.3.0 vendor files 2019-08-05 11:13:08 +02:00
stm32l4 cpu/stm32l4/stmclk: fix HSE overwride when MSI is enabled 2019-07-23 17:26:26 +02:00
doc.txt cpu: doc typos 2017-01-20 13:36:26 +01:00