Commit Graph

5121 Commits (319f1b25ae4c8146aee0bf171bf7271b3854a233)
 

Author SHA1 Message Date
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