Ludwig Ortmann
a1b530a98d
native: shutdown -> native_shutdown
2014-11-14 20:51:34 +01:00
Ludwig Ortmann
641cb4c488
native: add accept syscall declaration
2014-11-14 17:49:56 +01:00
BytesGalore
8060825c81
cpu/stm32f3: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
...
boards/stm32f3discovery: provided c++ feature (cpp)
2014-11-14 13:26:15 +01:00
BytesGalore
3154bc8bc5
cpu/stm32f0: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
...
boards/stm32f0discovery: provided c++ feature (cpp)
2014-11-14 13:25:02 +01:00
BytesGalore
ae3492b017
cpu/samd12: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
...
boards/samr21-xpro: provided c++ feature (cpp)
2014-11-14 13:20:54 +01:00
Hauke Petersen
6b33ff1a31
Merge pull request #2004 from dangnhat/cpp_for_iot_lab_m3
...
iot-lab_m3: C++ support
2014-11-14 13:00:49 +01:00
BytesGalore
0de260f5a2
Merge pull request #1985 from BytesGalore/EasyCPPMixing_stm32f4discovery_support_fix
...
squashed, changed comment and go.
2014-11-14 12:53:22 +01:00
BytesGalore
8c5418e9e5
initial support for c++ for this cpu/board
2014-11-14 11:19:34 +01:00
Pham Huu Dang Nhat
df192b0f25
cpu/stm32f1: c++: added _kill (weak) and weak attribute for _kill_r
2014-11-14 16:55:30 +07:00
Thomas Eichinger
2b0d49c8b1
Merge pull request #1954 from haukepetersen/fix_cortex_irqstacksize
...
cpu: adjusted IRQ stack sizes for Cortex CPUs
2014-11-14 10:50:51 +01:00
Thomas Eichinger
2382a4d320
native: fix Makefiles for OSX
2014-11-13 16:00:52 +01:00
Hauke Petersen
a3061bccc2
Merge pull request #1827 from haukepetersen/fix_nrf_timer
...
cpu/nrf51822: fixed timers
2014-11-12 13:21:44 +01:00
Hauke Petersen
2278e72952
cpu/nrf51822: added HFCLK initialization
2014-11-12 13:17:13 +01:00
Hauke Petersen
dc79675888
cpu/sam3x8e: made UART0 work by editing syscalls
2014-11-11 13:05:43 +01:00
Hauke Petersen
3c9c95f7b1
cpu/sam3x8e: added interrupt mode to uart driver
2014-11-11 13:05:02 +01:00
René Kijewski
fdb1190cfa
avr: define ssize_t
2014-11-11 10:45:56 +01:00
Ian Martin
7bbdbcc7cb
Allow the application's makefile to specify a custom linker script, for example:
...
LINKERSCRIPT = custom-linkerscript.ld
2014-11-10 14:28:35 -05:00
Oleg Hahm
037571445c
Merge pull request #1974 from OlegHahm/cleanup_licenses
...
licenses: fix miss-spelled & missing boiler plates
2014-11-10 19:53:40 +01:00
Oleg Hahm
39abba1bc2
licenses: fix miss-spelled & missing boiler plates
2014-11-10 18:59:55 +01:00
Hauke Petersen
6cc4a7a6eb
Merge pull request #1956 from haukepetersen/fix_stm32f0_timer
...
cpu/stm32f0: fixed low-level timer driver
2014-11-10 13:58:41 +01:00
Martine Lenders
bbeb4941fa
nativenet: add missing include
2014-11-10 05:19:28 +01:00
Hauke Petersen
65520865b1
cpu/stm32f1: adjusted to RTT interface changes
2014-11-07 12:29:31 +01:00
Hauke Petersen
636287a1aa
cpu/nrf51822: adjusted to RTT interface changes
2014-11-07 12:29:31 +01:00
Hauke Petersen
19a95bbfbe
cpu/stm32f0: fixed low-level timer driver
2014-11-06 17:23:26 +01:00
Hauke Petersen
72b68bc9f0
cpu: adjusted IRQ stack sizes for Cortex CPUs
2014-11-06 15:16:33 +01:00
Thomas Eichinger
d43367e0a2
cpu/stm32f1: fix wrong bit operation in SPI init
2014-11-06 15:09:35 +01:00
benpicco
cedc588d77
Merge pull request #1782 from benpicco/fix_malloc
...
check if the requested memory is really available in _sbrk_r
2014-11-05 13:21:40 +01:00
Benjamin Valentin
879768397e
malloc: check if the requested memory is really available
2014-11-05 12:11:24 +01:00
Hauke Petersen
ac2ff23020
cpu/stm32f1: fixes to i2c driver
...
- fixes BUSY on initialization
2014-11-04 21:09:40 +01:00
Hauke Petersen
1b1f44c899
cpu/nrf51822: fixed timers
...
- changed TIMER_0 to be a 24-bit timer -> see Nordic PAN #32
- cleaned up timer initialization code
- added check if an interrupt channel was active
2014-11-04 18:18:23 +01:00
Hauke Petersen
505e184ee5
cpu/nrf51822: changed ISR stack size to 512 byte
2014-11-04 14:50:44 +01:00
Thomas Eichinger
76d0d6c4a2
cpu/stm32f1: fixes for the cpuid driver
2014-11-04 13:11:30 +01:00
Ian Martin
b37698a064
cpu/cc2538: Enable the CC2538's more compact alternate interrupt mapping.
2014-11-03 14:17:00 -05:00
Benjamin Valentin
73f6ac6bce
Revert "cpu/cc2538: sbrk() checks if the requested memory is really available."
...
This reverts commit 81dea364a5b372ad1625181eff710c095420735c.
2014-11-03 18:46:49 +01:00
Christian Mehlis
f3b1753ac7
added spark core board
2014-11-02 14:36:42 +01:00
Hauke Petersen
13a417d02a
cpu/stm32f0: optimized GPIO driver implementation
2014-10-31 14:00:46 +01:00
Hinnerk van Bruinehsen
0e065cff2c
lint: fix va_end_missing in cpu/native/syscalls.c
2014-10-31 01:24:32 +01:00
Hinnerk van Bruinehsen
9ba980dfd9
cpu: stm32f1 spi: fix typos
2014-10-31 01:24:32 +01:00
Hinnerk van Bruinehsen
145d345edf
lint: fix syntaxError warning
2014-10-31 01:24:32 +01:00
Hinnerk van Bruinehsen
e3aa222d6c
lint: fix nullPointer errors
2014-10-31 01:24:30 +01:00
Hinnerk van Bruinehsen
aca4724447
lint: fix warnings of possible nullPointer dereferences
2014-10-31 01:24:30 +01:00
Hinnerk van Bruinehsen
a5aeaab87b
lint: fix unreadVariable warnings
2014-10-31 01:24:30 +01:00
Hinnerk van Bruinehsen
4b68b9e547
lint: fix redundantAssignment warnings
...
SQUASH ME: redundantAssignment (remove FAT stuff)
SQUASH ME: into redundantAssignment unnecessary supp
2014-10-31 01:24:29 +01:00
Hinnerk van Bruinehsen
ec98c85a05
lint: fix unusedVariable warnings
...
SQUASH ME: into unusedVariable (annotated)
SQUASH ME: into unusedVariable (II)
SQUASH ME: into unreadVariable (II)
2014-10-31 01:24:29 +01:00
Hinnerk van Bruinehsen
2103249815
lint: fix unassignedVariable warnings in stm32f1
2014-10-31 01:24:28 +01:00
Hauke Petersen
56062b0f23
Merge pull request #1872 from thomaseichinger/stm32f1-i2c-multibyte-fix
...
cpu/stm32f1: fix i2c master read for N=2 and N>2 bytes
2014-10-30 23:24:00 +01:00
Hauke Petersen
64c5ee3322
cpu/nrf51822: made syscalls aware of uart0
2014-10-30 21:51:31 +01:00
Hauke Petersen
2bab8aed2e
cpu/nrf51822: added interrupt mode to UART driver
2014-10-30 21:51:31 +01:00
Hauke Petersen
e7fbaf3815
cpu: removed NAKED attribute from ISRs
...
- removed the __attribute__((naked)) from ISRs
- removed ISR_ENTER() and ISR_EXIT() macros
Rationale: Cortex-Mx MCUs save registers R0-R4 automatically
on calling ISRs. The naked attribute tells the compiler not
to save any other registers. This is fine, as long as the
code in the ISR is not nested. If nested, it will use also
R4 and R5, which will then lead to currupted registers on
exit of the ISR. Removing the naked will fix this.
2014-10-30 19:33:32 +01:00
Thomas Eichinger
a11e4fe534
Merge pull request #1712 from haukepetersen/fix_stm32f0_hardfault
...
cpu/stm32f0: fixed hardfault indication
2014-10-30 19:05:04 +01:00