Joakim Nohlgård
bf7bbec6ec
Merge pull request #9981 from haukepetersen/fix_gpio_ifdefextintfuncs
...
tests/periph_gpio: make IRQ related functionality optional
2018-09-21 10:30:00 +02:00
1c2dd28c90
Merge pull request #9937 from dylad/fix_mutex_tsl2561
...
drivers/tsl2561: add missing acquire∕release functions
2018-09-21 10:28:42 +02:00
Hauke Petersen
0b616acbc6
tests/periph_gpio: make IRQ commands optional
...
only include irq related shell commands in case the
PERIPH_GPIO_IRQ feature is selected
2018-09-21 08:23:44 +02:00
Joakim Nohlgård
3466a862df
Merge pull request #9985 from kaspar030/add_missing_string.h_includes
...
sys: add missing <string.h> includes
2018-09-21 06:51:01 +02:00
Joakim Nohlgård
543fad7c75
Merge pull request #9986 from kaspar030/saul_stddef_include
...
sys: saul: add missing stddef.h include (for NULL)
2018-09-21 06:26:22 +02:00
3db24b4603
sys: saul: add missing stddef.h include (for NULL)
2018-09-20 23:54:46 +02:00
05b6af466c
sys: add missig <string.h> includes
2018-09-20 23:47:40 +02:00
Peter Kietzmann
b0ff74bac2
Merge pull request #9951 from leandrolanzieri/pr/sensebox_adc
...
boards/sensebox_samd21: Add ADC configuration
2018-09-20 18:27:21 +02:00
Leandro Lanzieri
a5cc36ed32
boards/sensebox_samd21: Add ADC support
...
boards/sensebox_samd21: Modify ADC documentation
2018-09-20 17:49:32 +02:00
Joakim Nohlgård
1f83769e2b
Merge pull request #9935 from cladmi/pr/make/package_build_target
...
Makefile.include: replace $(USEPKG:%=$(BINDIR)/%.a) target
2018-09-20 17:32:45 +02:00
Peter Kietzmann
e1f4d8a76f
Merge pull request #9954 from leandrolanzieri/pr/sensebox_bmp280
...
boards/sensebox_samd21: Add BMP280 I2C address
2018-09-20 17:32:14 +02:00
Hauke Petersen
ef4bd75412
Merge pull request #9035 from SemjonKerner/driver_sensor_srf04
...
drivers/srf04: range finder sensor
2018-09-20 16:01:18 +02:00
cladmi
4652cb2b28
Makefile.include: Replace pkg archive file targets by phony targets
...
It fixes issues with the current rule that it is wrong that each
`$(BINDIR)/pkgname.a` is built by going in the package directory:
* `nordic_softdevice_ble.a` is built using `DIRS` and so the
`$(APPLICATION_MODULE).a` target.
* It prevents having packages that are pseudomodules, which may be
required to only use one "library" part of a package.
It also simplifies handling changes in 'ld -r' PR that could produce
objects instead of archives for packages.
Limitation of the current implementation
----------------------------------------
It removes rules being 'file' target and makes them depend on `.PHONY`
targets so always forces re-build.
But having a file target whose file is silently generated by another
target does not trigger a rebuild in Make.
They may have been declared as `order-only` prerequisites but as there are
some edge-cases that may not always work and does not currently add anything,
it was decided to keep them as normal prerequisites until it can be
globally solved.
2018-09-20 15:47:42 +02:00
Semjon Kerner
071b8dfa98
tests/srf04: test application for srf04 driver
2018-09-20 15:18:49 +02:00
Semjon Kerner
b24de4a22a
drivers/srf04: initial driver implementation
2018-09-20 15:18:49 +02:00
Hauke Petersen
c7e6d15990
Merge pull request #9976 from haukepetersen/fix_native_gpioirqfeatureremove
...
native: remove feature `periph_gpio_irq`
2018-09-20 15:18:21 +02:00
Gaëtan Harter
c9f3b6d68d
Merge pull request #9974 from haukepetersen/fix_mips_gpioirqdisen
...
cpu/mips: remove `periph_gpio_irq` feature and stub
2018-09-20 15:06:35 +02:00
Hauke Petersen
a965532d07
cpu/native/gpio: remove empty gpio irq func stubs
2018-09-20 14:51:19 +02:00
Hauke Petersen
0298cda5d4
boards/native: remove feature periph_gpio_irq
...
As it is not implemented in the first place.
2018-09-20 14:51:19 +02:00
Hauke Petersen
da899dafbf
cpu/mips_pic32/gpio: remove gpio_init_int stub
2018-09-20 14:50:32 +02:00
Hauke Petersen
85d31a2217
boards/pic32-based: rm missing gpio_irq feature
2018-09-20 14:50:32 +02:00
cladmi
8a6771ac50
Makefile.include: do not create BINDIR for usepkg build
...
BINDIR has already have been created by `pkg-prepare` and the real build
directory for the package will be created by the make target itself.
2018-09-20 14:20:54 +02:00
cladmi
e082ee6766
Makefile.include: add a target name in usepkg build target
...
Explicit the target name so the stem can be extracted.
2018-09-20 14:20:29 +02:00
Gaëtan Harter
9c1d5e5201
Merge pull request #9970 from bergzand/pr/pkg/patchdoc
...
pkg: update patch documentation
2018-09-20 14:15:48 +02:00
78bc777cad
pkg: update patch documentation
2018-09-20 13:59:06 +02:00
Hauke Petersen
ce0e49bcac
Merge pull request #9972 from SemjonKerner/cleanup_makefile_dep
...
Cleanup: drivers/makefile.dep
2018-09-20 12:17:35 +02:00
semjonkerner
83711b4819
drivers/Makefile.dep: order modules alphabetically
2018-09-20 11:00:21 +02:00
semjonkerner
603c04e2cc
drivers/Makefile.dep: delete duplicate srf02 module
2018-09-20 11:00:21 +02:00
07466f5ce5
Merge pull request #9967 from cladmi/pr/tests/cleanup/netdev_test
...
tests/netdev_test: remove non required feature periph_timer
2018-09-19 22:37:54 +02:00
cladmi
784b9806cc
tests/netdev_test: remove non required feature periph_timer
...
Found out it is not actually linked.
2018-09-19 18:53:07 +02:00
Gaëtan Harter
33f8a49b5b
Merge pull request #9955 from cladmi/pr/make/detect_build_errors_on_flash
...
Makefile.include: also detect features and blacklist on flash
2018-09-19 17:25:48 +02:00
Kevin Weiss
84475771ec
Merge pull request #9963 from silkeh/rename-stm32mindev
...
Rename stm32mindev to blackpill
2018-09-19 17:13:50 +02:00
6949fec89f
Merge pull request #9962 from Lotterleben/emb6_update_doc_pdf
...
emb6: update link to documentation pdf
2018-09-19 16:43:24 +02:00
Silke Hofstra
ee82d4fbfe
boards, examples, tests: rename stm32mindev to blackpill
2018-09-19 16:22:14 +02:00
1022050dc7
Merge pull request #9923 from cladmi/pr/cleanup/duplicate_includes
...
boards/cpu: cleanup duplicate includes
2018-09-19 16:08:37 +02:00
Martine Lenders
dd470dc55f
Merge pull request #9960 from cladmi/pr/make/pkg/riot_bs_git_am
...
pkg.mk: do not use user identidy when applying patches
2018-09-19 14:53:38 +02:00
Lotte Steenbrink
7f08ca15f5
emb6: update link to documentation pdf
...
Update the link to the emb6 documentation pdf to its state at the time of PKG_VERSION, since the pdf has since been deleted from https://github.com/hso-esk/emb6/tree/develop/doc/ .
Resolves https://github.com/RIOT-OS/RIOT/issues/8596 .
2018-09-19 14:26:58 +02:00
Francisco Acosta
1fbd51f6f7
Merge pull request #9956 from cladmi/pr/make/edbg/fix_offset
...
edbg.inc.mk: handle IMAGE_OFFSET being defined with a space
2018-09-19 14:00:15 +02:00
cladmi
d154123c92
pkg.mk: do not use user identity when applying patches
...
Use fixed identity when applying patches, it fixes issues when they are
not set in the build computer or if HOME is not exported.
The commits are only used in the build system so adding the building user
information is useless.
2018-09-19 12:09:54 +02:00
Francisco Acosta
3721f193d0
Merge pull request #9816 from leandrolanzieri/lobaro_port
...
boards/lobaro-lorabox: Add support for Lobaro LoraBox board
2018-09-18 19:35:59 +02:00
Bas Stottelaar
483ee31e46
Merge pull request #9879 from basilfx/feature/efm32_dcdc_off
...
cpu: efm32: add support for no DC-DC converter
2018-09-18 19:16:26 +02:00
cladmi
8a78355482
edbg.inc.mk: handle IMAGE_OFFSET being defined with a space
...
Handle that `IMAGE_OFFSET` can be set to something that contain spaces.
With 'IMAGE_OFFSET=$$((0x1000 + 0x1000))' we had in the command line when doing
'flash'
--offset $((0x1000 --offset + --offset 0x1000))
With the change we correctly have
--offset $((0x1000 + 0x1000))
2018-09-18 18:28:19 +02:00
Leandro Lanzieri
31fa4fd64d
dist/tools: Add stm32loader flash utility
2018-09-18 18:07:42 +02:00
Leandro Lanzieri
177ef5bfa9
boards/lobaro-lorabox: Add initial support for Lobaro Lorabox board
2018-09-18 18:07:07 +02:00
Leandro Lanzieri
bd1b309c39
cpu/stm32l1: Add support for stm32l151cb CPU
2018-09-18 18:05:34 +02:00
Gaëtan Harter
76558bd687
Merge pull request #9953 from Josar/uncrustify/xtimer_core
...
xtimer_core: uncrustify
2018-09-18 17:45:20 +02:00
a4be4bb53a
Merge pull request #9815 from leandrolanzieri/sx127x_multi_dio
...
drivers/sx127x: Add initial support for multi interrupt pins
2018-09-18 16:43:51 +02:00
cladmi
5f3d0eab4d
Makefile.include: also detect features and blacklist on flash
...
Now also print warnings if there are missing features or a blacklisted
board when doing 'make flash'
Before, only when doing 'make' or 'make all' the FEATURES_REQUIRED,
BOARD_BLACKLIST/WHITELIST and TOOLCHAINS were checked and a warning was printed.
However as 'flash' triggers 'all' it is a common case to do 'make flash'
directly instead of 'make all flash'. So better also print warnings in
this case.
2018-09-18 16:19:03 +02:00
josar
f770d17e12
xtimer_core: uncrustify
2018-09-18 16:13:18 +02:00
Leandro Lanzieri
55047da195
boards/sensebox_samd21: Add BMP280 I2C address
2018-09-18 14:48:44 +02:00