1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

6853 Commits

Author SHA1 Message Date
Johann F
14542765a5 cpu/k60: use cortex common makefile and newlib module 2015-05-31 18:25:57 +02:00
Johann Fischer
002ba9b334 cpu/kw2x: use cortex common makefile and newlib module 2015-05-31 18:24:15 +02:00
Johann Fischer
072d0a80c7 cpu/kinetis_common/ldscripts: adapt for newlib module 2015-05-31 18:24:05 +02:00
Johann Fischer
7bc468a54e Makefile.include.cortex_common: enhancement for kinetis_common
Add a exception for common startup
2015-05-31 18:24:05 +02:00
Joakim Gebart
fc92ec98bf cortexm: CMSIS: Add extern "C" to CMSIS headers 2015-05-31 17:27:24 +02:00
Joakim Gebart
1cfb11bcde cortexm: CMSIS: Suppress cppcheck error about uninitialized result
False positive, the variable result is assigned from within inline assembly
2015-05-31 17:27:24 +02:00
Joakim Gebart
9511027946 cortexm: CMSIS: Replace tabs by spaces 2015-05-31 17:27:24 +02:00
Joakim Gebart
5bfed6c3f7 cortexm: Update CMSIS to v4.3
found at www.arm.com/cmsis
2015-05-31 17:27:23 +02:00
Joakim Gebart
f8d5b18fec vtimer: Move ENABLE_DEBUG to before irq.h and priority_queue.h include
or else some debug functions will not be declared.
2015-05-31 17:19:02 +02:00
Peter Kietzmann
6dc0e789e1 Merge pull request #3101 from gebart/pr/warning-fixes
Various warning fixes
2015-05-31 17:03:49 +02:00
Joakim Gebart
555e1b6dc2 Merge pull request #3129 from haukepetersen/fix_cortex_isrstacksize
cpu/cortexm: raised ISR stack size to safer value
2015-05-31 13:33:05 +02:00
Joakim Gebart
1becd9a94e vtimer: Add forward declarations of debug functions 2015-05-31 12:03:27 +02:00
Hauke Petersen
19ef9dbe4e cpu/cortexm: raised ISR stack size to safer value
256 Byte were not enough for some boards (not sure why, yet).
So go back to 512 byte as a save (and known working value).
2015-05-31 12:00:17 +02:00
Joakim Gebart
030820ce65 Merge pull request #3123 from haukepetersen/opt_cortex_linkerscripts
cpu: centralized linkerscripts for Cortex-M based CPUs
2015-05-31 09:37:50 +02:00
Joakim Gebart
f9af495ac9 Merge pull request #3124 from jfischer-phytec-iot/fix@hdc1000
drivers/hdc1000: fix hdc1000_startmeasure function
2015-05-31 09:36:28 +02:00
Johann F
d317ea2d3a drivers/hdc1000: fix hdc1000_startmeasure function
Change i2c_write_bytes to i2c_write_byte because it was
seriously wrong at this point.
2015-05-30 20:18:34 +02:00
26195bf275 Merge pull request #3035 from kaspar030/add_ccache_support
make: add ccache support
2015-05-30 16:54:59 +02:00
Joakim Gebart
1d7440f57d Merge pull request #3121 from gebart/pr/cortexm-minor-style-cflag-fixes
cortexm: minor CFLAGS changes
2015-05-30 14:18:04 +02:00
Hauke Petersen
744ec88a74 cpu: use cortexm common linkerscript 2015-05-30 13:43:19 +02:00
Hauke Petersen
9373b4535d boards/Make.inc: include cortexm base linkerscript 2015-05-30 13:43:19 +02:00
Hauke Petersen
8752894cc9 cpu/cortexm: added base linkerscript 2015-05-30 13:43:19 +02:00
Hauke Petersen
ec805b603f Merge pull request #3120 from gebart/pr/ldscripts-location
cpu: Move ldscripts into separate directory
2015-05-30 13:35:21 +02:00
Philipp Rosenkranz
33752e4bc6 Merge pull request #3117 from gebart/pr/travis-cortex-m3-1
travis: get arm install packages for cortex_m3_1
2015-05-30 13:15:58 +02:00
Joakim Gebart
3ede02683c drivers/servo: Handle inexact frequencies from periph_pwm 2015-05-30 12:41:07 +02:00
Joakim Gebart
1918b5d379 tests/driver_servo: Add test application for drivers/servo 2015-05-30 12:41:07 +02:00
Joakim Gebart
ba2d4a0d11 cortexm: Make linker warnings fatal
Linker warnings usually means something does not get placed where it is
supposed to and the most likely result is a broken binary.
Linker warnings should be treated as serious problems with the program
and should be solved before the program is tested on actual hardware.
2015-05-30 12:27:35 +02:00
Joakim Gebart
99ade42723 cortexm: let environment override CFLAGS_DBG 2015-05-30 12:24:11 +02:00
Joakim Gebart
3c0498d835 cortexm: escalate implicit-function-declaration to error
"implicit declaration of function 'blah'" is a symptom of a missing #include
and should be considered an error.
2015-05-30 12:24:11 +02:00
Joakim Gebart
c09a8484e2 cortexm: Move ldscripts into separate directory
Less clutter inside the cpu/* directories by placing linker scripts
under cpu/*/ldscripts/CPUNAME.ld
2015-05-30 12:20:07 +02:00
Joakim Gebart
68ee0f7c77 Merge pull request #3112 from haukepetersen/fix_cortex_fpu
cpu/cortexm: disabled hard floats for M4F CPUs
2015-05-30 09:30:39 +02:00
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
Joakim Gebart
cb44cc64c9 Merge pull request #3113 from kaspar030/fix_bitfield
sys: bitfield.h: some fixes
2015-05-30 09:18:34 +02:00
Joakim Gebart
4906dbca11 Merge pull request #3114 from kaspar030/optimize_panic
core: optimize panic.c
2015-05-30 09:10:51 +02:00
Joakim Gebart
85f7a7d98f travis: get arm install packages for cortex_m3_1
fix typo that caused all packages to be installed when building group cortex_m3_1
2015-05-30 09:05:53 +02:00
f953ae8187 core: optimize panic.c 2015-05-29 17:17:11 +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
e2cb8e7c81 sys/uart0: include cpu.h in board_uart0.h
Some CPUs (e.g. cortex-m based ones) define the UART0_BUFSIZE
in cpu.h. So also include this file here.
2015-05-29 16:44:52 +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