Commit Graph

4101 Commits (bdcac07faad8bc9e0fd468aa83d54a90541e6a3b)
 

Author SHA1 Message Date
Kaspar Schleiser bdcac07faa core: msg: introduce msg_try_send 9 years ago
Oleg Hahm 51d40ce524 Merge pull request #1853 from authmillenon/solicited-node-address-fix
ip: set solicited node address correctly
9 years ago
DangNhat Pham-Huu e80c712040 Merge pull request #1807 from BytesGalore/extern_C_in_headers_drivers
drivers: add `extern "C"` to header files
9 years ago
DangNhat Pham-Huu e6c7414357 Merge pull request #1805 from BytesGalore/extern_C_in_headers_core_unguard_includes
core: moved `#include`s outside the `extern "C"` guards
9 years ago
Martine Lenders fbaae0951a ip: set solicited node address correctly 9 years ago
René Kijewski 105efa5d46 Merge pull request #1852 from authmillenon/byteorder-silence
byteorder: silence warnings in clang
9 years ago
Martine Lenders a7ed27130d byteorder: silence warnings in clang 9 years ago
Oleg Hahm fd2ec50035 Merge pull request #1848 from locicontrols/cc2538-nvic-prio-bits
cc2538: Set __NVIC_PRIO_BITS to the correct value of 3.
9 years ago
BytesGalore f94623ae0f drivers: add `extern "C"` to header files 9 years ago
BytesGalore 74161f0f2d core: moved `#include`s outside the `extern "C"` guards 9 years ago
Ludwig Ortmann a2bb383a86 Merge pull request #1838 from LudwigOrtmann/native_subsstructure
native: add substructure
9 years ago
René Kijewski c11a575ec0 Merge pull request #1268 from Kijewski/issue-1267
core: align stack on a 32bit boundary
9 years ago
Ian Martin 647391f71c cc2538: Set __NVIC_PRIO_BITS to the correct value of 3. 9 years ago
Ludwig Ortmann d17b7730f5 Merge pull request #1833 from OlegHahm/dont_overwrite_linkflags
make: don't overwrite LINKFLAGS
9 years ago
Hinnerk van Bruinehsen 1c4971b49c Merge pull request #1831 from LudwigOrtmann/periph_gpio_ifdef
drivers/periph/gpio: fix #ifdef instead of #if
9 years ago
Ludwig Ortmann 45cf2e4967 native: relocate drivers/rtc implementation 9 years ago
Ludwig Ortmann 0136f208c6 native: add drivers substructure 9 years ago
Ludwig Ortmann 833c36f09d native: relocate periph/cpuid implementation 9 years ago
Ludwig Ortmann 96d2907666 native: add periph substructure 9 years ago
Ludwig Ortmann d232595a1f Merge pull request #1789 from LudwigOrtmann/externc_check
CI: extern "C" check
9 years ago
Ludwig Ortmann 707b3b0d98 Merge pull request #1832 from OlegHahm/test_thread_msg_seq_fixup
tests: use correct PID for main thread
9 years ago
Ludwig Ortmann b3266fee1a drivers/periph/gpio: fix #ifdef instead of #if 9 years ago
Ludwig Ortmann a29a9ced27 boards + cpu: atmega2560: fix non-existent GPIO 9 years ago
Ludwig Ortmann 1838f456c3 Travis: add externc check 9 years ago
Ludwig Ortmann 302b9b775c dist/tools: add check for extern "C" declaration 9 years ago
Oleg Hahm 94824026cd tests: use correct PID for main thread
Since PIDs are not beginning at 0 any more, this test was failing.
9 years ago
Oleg Hahm 559b072a59 make: don't overwrite LINKFLAGS
Fix the boards' Makefiles were a potentially set LINKFLAGS variable were
overwritten.
9 years ago
René Kijewski 862000b715 core: align stack on a 32bit boundary
Fixes #1267.
9 years ago
DangNhat Pham-Huu fc4cf69376 Merge pull request #1788 from BytesGalore/extern_C_in_headers_tests
c++: tests/unittests: add extern C in header files
9 years ago
BytesGalore 6dc157208a c++: tests: add `extern "C"` in header files, i.e. only present in `./unittests` 9 years ago
Hauke Petersen 8c3a207a3f Merge pull request #1770 from fnack/spi_extension
driver - periph: Extend SPI low-level driver interface
9 years ago
Hauke Petersen c320cd0f13 Merge pull request #1822 from LudwigOrtmann/featuremania
make + tests: add more Makefile.features
9 years ago
Fabian Nack dc78b7bbc5 Merge pull request #1823 from haukepetersen/fix_stm32f0_uart
cpu/stm32f0: fixed typo uart driver defines
9 years ago
Hauke Petersen 010091f265 cpu/stm32f0: fixed typo uart driver defines 9 years ago
Ludwig Ortmann 801928df4d tests/periph_cpuid: let test fail w/o CPUID_ID_LEN 9 years ago
Ludwig Ortmann a20e287a96 make: introduce and use periph_cpuid feature 9 years ago
Ludwig Ortmann b9d17e38f3 tests/periph_rtt: let build fail w/o RTT 9 years ago
Ludwig Ortmann 4cafe7c5a9 make: introduce and use periph_rtt feature 9 years ago
Ludwig Ortmann d9dd5b1913 tests/periph_random: let build fail w/o RANDOM 9 years ago
Ludwig Ortmann 3b52057fe5 make: introduce and use periph_random feature 9 years ago
Ludwig Ortmann 95884c1a30 tests/periph_pwm: let build fail w/o PWM 9 years ago
Ludwig Ortmann b3ecfd0a6e make: introduce and use periph_pwm feature 9 years ago
Ludwig Ortmann 2cb8ea672a tests/periph_gpio_exti: let build fail w/o GPIO 9 years ago
Ludwig Ortmann e3ba4c6707 Merge pull request #1821 from authmillenon/cpuid-doc
periph.cpuid: Add central documentation for CPUID_ID_LEN
9 years ago
Ludwig Ortmann 7cea2f536e tests/periph_gpio: let build fail without GPIO 9 years ago
Fabian Nack 45b3da9be7 cpu - multiple: adapt spi drivers to interface extension 9 years ago
Fabian Nack be5f175623 drivers - spi: extended low-level spi driver interface 9 years ago
Martine Lenders 1a7aee711a Merge pull request #1814 from authmillenon/auto-init-addr-fix
auto_init: use full hash to configure radio address
9 years ago
Martine Lenders b9054e825a auto_init: reduce scope of iface 9 years ago
Martine Lenders 19bf230de2 auto_init: use full hash to configure radio address
Since the 4-byte CPU ID on native is in most cases generated from the 2-byte
PID of the native process, choosing the lower half of the hash of the CPU ID to
set the radio address led to always setting it to the hash of 0 in this
cases. This changes it to use both halves of the hash and taking the
modulus so this corner cases can be avoided.
9 years ago