1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

19765 Commits

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