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
2267499873
cpu/nrf5x/gpio: use periph_gpio_irq feature
2018-09-21 09:19:08 +02:00
Hauke Petersen
bd66184eb2
periph/gpio: re-add irq functions to doxygen
2018-09-21 08:31:09 +02:00
Hauke Petersen
abc11c8e23
periph/gpio: fix scope of GPIO_IRQ submodule
...
Move the gpio_irq_enable() and gpio_irq_disable() functions
into the scope of the PERIPH_GPIO_IRQ submodule.
2018-09-21 08:30:29 +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
Hauke Petersen
25e901ef73
cpu/stm32f1/gpio: use gpio_irq feature
2018-09-21 08:20:04 +02:00
Hauke Petersen
a956d71a67
cpu/stm32_common/gpio: use gpio_irq feature
2018-09-21 08:19:51 +02:00
Hauke Petersen
e53abca10a
cpu/sam3/gpio: use gpio_irq feature
2018-09-21 08:19:41 +02:00
Hauke Petersen
6afd0efdd8
cpu/sam0_common/gpio: use gpio_irq feature
2018-09-21 08:19:31 +02:00
Hauke Petersen
72986ecb9b
cpu/lpc2387/gpio: use gpio_irq feature
2018-09-21 08:19:15 +02:00
Hauke Petersen
4913dfaa9f
cpu/lpc1768/gpio: use gpio_irq feature
2018-09-21 08:18:55 +02:00
Hauke Petersen
1a7978000e
cpu/lm4f120/gpio: use gpio_irq feature
2018-09-21 08:18:42 +02:00
Hauke Petersen
be94b99eda
cpu/fe310/gpio: use gpio_irq feature
2018-09-21 08:18:14 +02:00
Hauke Petersen
15ca5e8c93
cpu/ezr32wg/gpio: use gpio_irq feature
2018-09-21 08:18:04 +02:00
Hauke Petersen
8ff5c91d9f
cpu/esp8266/gpio: use gpio_irq feature
2018-09-21 08:17:52 +02:00
Hauke Petersen
84066ea11d
cpu/cc26x0/gpio: use gpio_irq feature
2018-09-21 08:17:26 +02:00
Hauke Petersen
36d88c2c40
cpu/cc2538/gpio: use gpio_irq feature
2018-09-21 08:16:37 +02:00
Hauke Petersen
94ff02f3c4
cpu/atmega/gpio: use gpio_irq feature
2018-09-21 08:11:20 +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