1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-21 04:23:50 +01:00

7365 Commits

Author SHA1 Message Date
Joakim Gebart
41e1b57624 Merge pull request #3100 from haukepetersen/opt_cortexm_init
cpu: centralized cortex initialization and some defines
2015-05-30 09:21:46 +02:00
9ecaea4038 Merge pull request #2848 from haukepetersen/fix_samr21_optimization
cpu/samd21: remove -O0 override
2015-05-29 16:49:55 +02:00
Hauke Petersen
f48ea33805 cpu/stm32l1: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
0e61ec097c cpu/stm32f1: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
79d9391d3b cpu/stm32f4: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
c6d65fec8b cpu/stm32f3: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
cb476daff0 cpu/stm32f0: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
dfb717c308 cpu/samd21: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
3c48722e0f cpu/saml21: adapted to centralized cpu conf 2015-05-29 16:44:52 +02:00
Hauke Petersen
4d3b147122 cpu/sam3x8e: adapted to centralized cpu conf 2015-05-29 16:42:05 +02:00
Hauke Petersen
a97cdaaf8d cpu/nrf51822: adapted to centralized cpu conf 2015-05-29 16:42:05 +02:00
Hauke Petersen
aa728e0506 cpu/lpc1768: adapted to centralized cpu conf 2015-05-29 16:42:05 +02:00
Hauke Petersen
6102896f7a cpu/kw2x: adapted to centralized cpu conf 2015-05-29 16:42:05 +02:00
Hauke Petersen
de31e1f9e8 cpu/kinetis_common: fixes to fault_handlers 2015-05-29 16:42:05 +02:00
Hauke Petersen
d4d34a782e cpu/k60: adapted to centralized cpu conf 2015-05-29 16:42:05 +02:00
Hauke Petersen
52e51bfea1 cpu/cc2538: adapted to centralized cpu conf 2015-05-29 16:42:05 +02:00
Hauke Petersen
78d65a4dec cpu/cortexm_common: centralized init and defines
- added a centralized core implementation for all cortex CPUs
- moved default stack size defines to cpu.h in cortexm_common
- moved uart0 bufsize define to cpu.h in cortexm_common
- moved typed of panic_t to cpu.h in cortexm_common
2015-05-29 16:42:05 +02:00
Joakim Gebart
ea597a3bf3 stm32f4: random fix sign-compare 2015-05-29 14:23:02 +02:00
Joakim Gebart
18ea5561f8 stm32f4: spi_transfer_bytes fix sign-compare, reduce scope 2015-05-29 14:23:02 +02:00
Joakim Gebart
13bdc21c9e stm32f4: i2c_init_slave fix unused-parameter 2015-05-29 14:23:01 +02:00
Joakim Gebart
12cfb8deef k60: fix unused-parameter warnings 2015-05-29 14:23:01 +02:00
Joakim Gebart
697b85c182 kinetis: fix SPI double initialization warnings 2015-05-29 14:23:01 +02:00
Joakim Gebart
ec3679fd13 kinetis: spi_init_slave add missing callback assignment 2015-05-29 14:23:01 +02:00
Joakim Gebart
d4c1436de9 kinetis: fix warnings
- find_closest_x: sign-compare
 - hwtimer_arch: unused-parameter
 - i2c_init_slave: unused-parameter
 - rnga: sign-compare
 - rngb: sign-compare
 - spi_transfer_bytes: sign-compare
 - spi_transfer_regs: sign-compare
 - timer: unused-parameter
2015-05-29 14:21:52 +02:00
Joakim Gebart
8a34b15964 cortexm_common: Conditionally define __set_FPSCR
It is an error to call __set_FPSCR if no FPU is present in the CPU.
2015-05-29 14:16:35 +02:00
Hauke Petersen
f3a7515d34 cpu/cortexm: disabled hard floats for M4F CPUs 2015-05-29 13:56:41 +02:00
Hauke Petersen
bca23c410b cpu/saml21: use core_panic in startup.c 2015-05-29 12:55:13 +02:00
Hauke Petersen
93fe62f975 cpu/saml21: removed non-existent exception handlers 2015-05-29 12:55:13 +02:00
Hauke Petersen
c91a0983c0 cpu/saml21: fixed some formatting in startup.c 2015-05-29 12:52:30 +02:00
Hauke Petersen
32410bbfe5 cpu/samd21: set optimization level to -Os 2015-05-29 12:15:40 +02:00
haukepetersen
36a99a0c70 cpu/msp430-common: removed e|dINT calls 2015-05-29 12:07:57 +02:00
haukepetersen
38f4fc7027 cpu/samd21: moved -O0 from board to cpu 2015-05-28 19:30:07 +02:00
haukepetersen
0d5c8546f3 cpu: adapted Makefiles to unified cortexm module 2015-05-28 19:30:07 +02:00
Hauke Petersen
b8dd144e03 cpu: unified cortexm_common folder
- removed coretx-m[0|3|4]
- moved their content to cortexm_common
- adjusted cortex Makefiles to this new name
- adjusted cortex Makefiles new structure
2015-05-28 19:30:07 +02:00
Hauke Petersen
a5e4b02ed8 cpu: fixed doxygen for multiple headers 2015-05-28 15:45:05 +02:00
Hauke Petersen
9943f51080 global: renamed cpu-conf.h into cpu_conf.h 2015-05-28 15:45:05 +02:00
Peter Kietzmann
6e8096c4ea Merge pull request #3079 from haukepetersen/opt_stm_hwtimercompat
cpu: use hwtimer_compat module for STM CPUs
2015-05-28 14:55:22 +02:00
Peter Kietzmann
8e5541757d Merge pull request #2911 from neumodisch/driver_i2c_stm32f3
boards: Implemented i2c functionality for the stm32f3discovery board
2015-05-27 15:12:11 +02:00
Johann Fischer
d1566254d9 Merge pull request #2982 from gebart/pr/openocd-verify-watchdog
kinetis_common: Disable watchdog between flashing and verifying image
2015-05-27 14:45:09 +02:00
Oleg Hahm
e857ca7f51 Merge pull request #2933 from gebart/pr/atomic-set-return-deprecated
core: remove atomic_set_return
2015-05-27 12:33:39 +02:00
Jan Pohlmann
50b8a96322 cpu/stm32f3: Initial import of the i2c driver. 2015-05-27 11:37:15 +02:00
Johann Fischer
c56afd9575 kinetis: Add check-fcfield-elf.sh
Checks an ELF file for a correctly set flash configuration field.
2015-05-27 10:30:33 +02:00
Joakim Gebart
5afd93f29e kinetis: Add check-fcfield-hex.sh
Checks a .hex file for a correctly set flash configuration field.
2015-05-27 10:30:33 +02:00
Joakim Gebart
a745de3ef5 kinetis: Add watchdog disable code snippet 2015-05-27 10:30:21 +02:00
Hauke Petersen
b56ed06a5e cpu/stm32l1: make use of hwtimer_compat module 2015-05-27 10:02:37 +02:00
Hauke Petersen
669544daaa cpu/stm32f4: make use of hwtimer_compat module 2015-05-27 10:02:37 +02:00
Hauke Petersen
5112eb874c cpu/stm32f3: make use of hwtimer_compat module 2015-05-27 10:02:36 +02:00
Hauke Petersen
c51ba47c87 cpu/stm32f1: make use of hwtimer_compat module 2015-05-27 10:02:36 +02:00
Hauke Petersen
f6d4efae13 cpu/stm32f0: make use of hwtimer_compat module 2015-05-27 10:02:30 +02:00
e2aa1051bc Merge pull request #3076 from haukepetersen/opt_saml21_makefiles
board/cpu saml21: cleaned Makefiles and unused files
2015-05-26 22:21:06 +02:00