1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/atmega_common
Gunar Schorcht f52162bcb0 cpu/atmega_common: wrappers to avoid preemtion
Memory management function like `malloc`, `calloc`, `realloc` and `free` must not be preempted when they operate on allocator structures. To avoid such a preemption, wrappers around these functions are used which simply disable all interrupts for the time of their execution.
2019-08-12 23:22:23 +02:00
..
avr_libc_extra cpu/atmega_common: wrappers to avoid preemtion 2019-08-12 23:22:23 +02:00
include cpu/atmega32u4: add support for ATmega32U4 2019-05-24 15:12:47 +02:00
periph drivers/include/periph/eeprom: Changed uint8_t* to void* in API 2019-08-09 17:27:32 +02:00
cpu.c cpu/atmega_common: add cpu.c and startup.c common code 2018-11-02 16:23:47 +01:00
doc.txt cpu: atmega_common: Initial import 2014-08-27 16:22:48 +02:00
irq_arch.c cpu/atmega_common: use __temp_reg__ 2018-03-30 10:22:32 +02:00
Makefile atmega_common: refactor avr-libc-extra into avr_libc_extra module 2019-01-21 14:37:08 +01:00
Makefile.dep cpu/atmega_common: implements pseudomodule-based pin change interrupts 2019-08-01 09:23:04 +02:00
Makefile.features cpu/atmega_common: implements pseudomodule-based pin change interrupts 2019-08-01 09:23:04 +02:00
Makefile.include cpu/atmega_common: implements pseudomodule-based pin change interrupts 2019-08-01 09:23:04 +02:00
startup.c cpu/atmega_common: add mega2560 puf_sram feature 2018-11-20 09:45:32 +01:00
thread_arch.c cpu/atmega32u4: add support for ATmega32U4 2019-05-24 15:12:47 +02:00