Thomas Eichinger
319f1b25ae
Merge pull request #2343 from thomaseichinger/nucleo-l1_openocd_futureproof
...
boards/nucleo-l1: check presence of stm32l.cfg
8 years ago
Thomas Eichinger
4b7cc95529
boards/nucleo-l1: check presence of stm32l.cfg
...
In current updates OpenOCD split up stm32l.cfg into stm32l1.cfg and
stm32l0.cfg. This provides a check in openocd.cfg for this file so
openocd doesn't fail.
8 years ago
Joakim Gebart
f71f8322d9
Merge pull request #2348 from gebart/pr/fno-common-fixes1
...
Removing (some) common globals, working towards #2346
8 years ago
Joakim Gebart
229cd706e5
Merge pull request #2349 from gebart/pr/fno-common-fixes2
...
net: build fixes for -fno-common
8 years ago
Joakim Gebart
14b4418e6b
transceiver: Reduce scope of globals in transceiever.c.
8 years ago
Joakim Gebart
3f4478e2bb
sixlowpan: Reduce scope on some globals in ip.c
8 years ago
Joakim Gebart
c5e1683a8c
rpl: Make ipv6_buf local.
8 years ago
Joakim Gebart
2eea4d138e
at86rf231: Make local buffer static.
8 years ago
Joakim Gebart
526a84093b
rpl: Remove extra definition of rpl_process_pid.
8 years ago
Joakim Gebart
6a810fe989
sys/net/routing: reduce scope of globals in etx_beaconing.c
8 years ago
Joakim Gebart
14824e9909
examples/default: reduce scope of globals in main.c
8 years ago
Joakim Gebart
47e0c85c2d
examples/rpl_udp: reduce scope of globals in helper.c
8 years ago
Joakim Gebart
ba6053e448
tests/nativenet: reduce scope of globals in main.c
8 years ago
Joakim Gebart
cd248f89f0
sixlowpan: reduce scope of globals in mac.c
8 years ago
Fabian Nack
d7eaa81269
Merge pull request #2339 from fnack/stm32f4_pwm
...
cpu/stm32f4: Fix PWM implementation
8 years ago
Ludwig Ortmann
47c04d47f5
Merge pull request #2337 from haukepetersen/fix_udp_header
...
net/udp: cleaned up header and documentation
8 years ago
Fabian Nack
c1cc08a727
boards/msbiot: Add PWM config to MSB-IoT
8 years ago
haukepetersen
df9dabfa7d
net/udp: cleaned up header and documentation
8 years ago
Hauke Petersen
19738bc61d
Merge pull request #2338 from gebart/pr/spi-cpol-cpha-docs
...
periph/spi: Update clock polarity and phase documentation for clarity.
8 years ago
Ludwig Ortmann
334c0ca001
Merge pull request #2340 from LudwigOrtmann/native-clang-darwin-weak-kludge
...
sys/vtimer: bypass weak attribute missing on OSX
8 years ago
Ludwig Ortmann
3d2b328288
sys/vtimer: bypass weak attribute missing on OSX
8 years ago
Joakim Gebart
cc7acaaef0
periph/spi: Update clock polarity and phase documentation for clarity.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Fabian Nack
870a695a38
cpu/stm32f4: Adapt PWM implementation to allow timers with < 4 channels
8 years ago
Ludwig Ortmann
42659dfa4f
Merge pull request #2335 from thomaseichinger/deprecate_radio_driver
...
drivers/radio_driver: mark as deprecated
8 years ago
Thomas Eichinger
3f3e70b7a0
drivers/radio_driver: mark as deprecated
8 years ago
Peter Kietzmann
647d0aef5f
Merge pull request #2330 from PeterKietzmann/fix_nrf24l01p_driver
...
drivers/nrf24l01p: fixes
8 years ago
PeterKietzmann
7aaa99221d
tests/driver_nrf24l01p_lowlevel: adapt doc.
8 years ago
PeterKietzmann
a3031ec04e
tests/driver_nrf24l01p_lowlevel:improve by checking for errors
8 years ago
Peter Kietzmann
eaf9cc32e6
Merge pull request #2308 from haukepetersen/fix_stm32f0_gpioclks
...
cpu/stm32f0: fixed port clk en for GPIO driver
8 years ago
Ludwig Ortmann
461163debe
Merge pull request #2333 from haukepetersen/fix_l1_doxygen
...
board/cpu: fixed doxygen for nucleo-l1 and stm32l1
8 years ago
PeterKietzmann
e56b821774
drivers/nrf24l01p: change API and fix initial setup
8 years ago
haukepetersen
0f746047d7
cpu/stm32l1: repaired doxygen group
8 years ago
haukepetersen
827f34be19
board/nucleo-l1: capitalized doxygen group
8 years ago
Hauke Petersen
7ec85a3797
board/stm32f0discovery: fixed GPIO CLKEN defines
8 years ago
Hauke Petersen
3976554f12
cpu/stm32f0: fixed port clk en for GPIO driver
8 years ago
Peter Kietzmann
b02d68e68c
Merge pull request #2296 from gebart/pr/lis3dh-initial
...
LIS3DH accelerometer driver
8 years ago
Joakim Gebart
ca56de8251
lis3dh: New device driver for LIS3DH accelerometer sensors.
...
LIS3DH MEMS digital output motion sensor ultra low-power high
performance 3-axes "nano" accelerometer
Manufacturer website:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
Data sheet:
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00274221.pdf
tests/driver_lis3dh is a simple test application for testing on actual
hardware.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Ludwig Ortmann
bccc2e5d43
Merge pull request #2327 from jfischer-phytec-iot/pr@freescale-3c-bsd-license
...
Pattern for Freescale 3c-BSD license
8 years ago
Johann Fischer
9dcf34307b
dist/tools/licenses: add Freescale 3c-BSD license pattern
8 years ago
Ludwig Ortmann
e03596f9d6
Merge pull request #2324 from LudwigOrtmann/native-random-warnings
...
cpu/native: warn about uninitialized random module
8 years ago
Peter Kietzmann
ebadbd6da3
Merge pull request #2323 from thomaseichinger/i2c_mutex
...
periph/i2c: added means to make I2C thread-safe
8 years ago
Peter Kietzmann
0c3083200d
Merge pull request #2317 from gebart/pr/spi-locking
...
drivers/periph/spi: Implement thread safety for all SPI devices
8 years ago
Joakim Gebart
dfb0d58cfb
tests/periph_spi: Lock bus for exclusive access when communicating.
8 years ago
Joakim Gebart
c457cd954d
nrf24l01p: Acquire exclusive access to SPI bus.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Joakim Gebart
b6d94d9525
nrf24l01p: Remove superfluous delays in nrf24l01p_on, nrf24l01p_off.
...
The delays were introduced in an attempt to fix "inexplicable timing
errors", although the errors were in the SPI bus driver rather than the
nrf24l01p driver.
See also:
- https://github.com/RIOT-OS/RIOT/pull/1704
- https://github.com/RIOT-OS/RIOT/pull/2315
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Joakim Gebart
a991d7c58e
nrf24l01p: Remove redundant gpio_clear/gpio_set.
...
This change removes extra gpio_clear(dev->cs) before calling
nrf24l01p_read_reg(), nrf24l01p_write_reg(). The GPIO handling is not
necessary since nrf24l01p_{read,write}_reg() handle the CS pin
internally.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Joakim Gebart
af1ddef1fb
cc110x: Acquire exclusive access to SPI bus.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Joakim Gebart
1f577b4fee
at86rf231: Acquire exclusive access to SPI bus.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Joakim Gebart
d68b4ef6c2
stm32l1: Basic implementation of spi_acquire(), spi_release()
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago
Joakim Gebart
3292987516
stm32f3: Basic implementation of spi_acquire(), spi_release()
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
8 years ago