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

29915 Commits

Author SHA1 Message Date
chrysn
fbd7b66f33 usb Kconfig: Remove conditional
The clause was left over from moving the lines into the main
configuration from an example config without understanding its
relevance.
2020-06-30 10:51:41 +02:00
chrysn
a181c0dbcd usb: Use separate Makefile for configuration and checks 2020-06-30 10:51:40 +02:00
chrysn
c0cc03a09a usb: Adapt error message to newly present build variables 2020-06-30 10:51:39 +02:00
chrysn
a1725b0b4b usb: Check against explicit use of 1209/7D00 VID/PID pair
That pair is reserved for cases when it can be set implicitly by the
build system.

The check could just as well be done in sys/include/usb.h, but this
gives prettier output.
2020-06-30 10:51:38 +02:00
chrysn
346093c290 usb: Move Kconfig/Makefile merging into main Makefile.include
This allows the check for test IDs to run independently of the
configuration source, and provides a canonical point for the
configurable (and tested) Makefile variable to enter CFLAGS.
2020-06-30 10:51:37 +02:00
chrysn
250f6fdfa3 usb: Warn on test-ID usage in a unified location
This

* renames DEFAULT_xID to USB_xID_TESTING as it is not really a default
  (if anyting, the 7D00 is, and it's not that)
* moves the check into Makefile
* generalizes the check to all test PID/VID pairs
  * in doing so, fixes the "or" (which would have ruled out warning-free
    use of an allocated pid.codes number), and compares to the actual
    testing PID rather than the RIOT-peripheral PID
* removes all occurrences of duplicated checks in examples or tests,
  leaving definitions only where they are needed
* moves the Kconfig defaults of the usbus_minimal example into the main
  Kconfig, as these are good defaults for all cases when USB is enabled
  manually

Closes: https://github.com/RIOT-OS/RIOT/issues/12273
2020-06-30 10:51:36 +02:00
Gunar Schorcht
028c0d4b3c
Merge pull request #14353 from fjmolinas/pr_reorder_makefiles_cleanup
Makefile: use normal conditionals
2020-06-30 09:59:02 +02:00
benpicco
3af5efe5cd
Merge pull request #14175 from sven-hm/fatfs_vfs_open_flag_translation
pkg/fatfs/fatfs_vfs: fix flag translation in _open
2020-06-29 23:40:55 +02:00
Francisco Molina
e98341da93
Makefile: use normal conditionals 2020-06-29 22:40:29 +02:00
benpicco
a92dac5701
Merge pull request #14329 from Nishchay-sopho/drivers/sdp3x
driver/sdp3x : Add driver for sdp3x sensor
2020-06-29 21:16:39 +02:00
Dirk Ehmen
05980765f2 drivers/sdp3x: Driver for sensirion sdp3x sensor 2020-06-29 20:50:41 +02:00
Sven Herrmann
4469d8f0fb pkg/fatfs/fatfs_vfs: fix flag translation in _open 2020-06-29 10:06:28 +00:00
Sven Herrmann
05352b63e4 tests/pkg_fatfs_vfs: add tests
* vfs_open with `O_WRONLY | O_CREAT` if file exists
* of fopen etc. with newlib
2020-06-29 10:06:28 +00:00
Leandro Lanzieri
ef4835a092
Merge pull request #14384 from basilfx/feature/silabs_cleanup
boards/sltb001a+slstk3402a: minor updates to headers
2020-06-29 08:45:21 +02:00
benpicco
f372beb405
Merge pull request #12363 from maribu/dfplayer
drivers/dfplayer: New driver for the DFPlayer Mini MP3 player
2020-06-28 23:24:36 +02:00
benpicco
0789b29ae6
Merge pull request #13039 from aabadie/pr/pkg/emlearn
pkg/emlearn: add support to RIOT
2020-06-28 23:24:26 +02:00
benpicco
7515b718cf
Merge pull request #14383 from basilfx/feature/sltb001a_ccs811
boards/sltb001a: enable CCS811 sensor
2020-06-28 23:24:16 +02:00
Bas Stottelaar
f72f276899 boards/slstk3402a: remove SI7021_ENABLED
Other boards do not have this in favor of MODULE_SI7021.
2020-06-28 23:01:10 +02:00
Bas Stottelaar
3433a32cce boards/sltb001a: Si7201A does not exists
Its just the Si7210: https://www.silabs.com/sensors/magnetic/si7210.
2020-06-28 22:57:29 +02:00
Bas Stottelaar
e4217f1b0f boards/sltb001a: enable CCS811 sensor 2020-06-28 22:42:32 +02:00
1987a29773
tests/pkg_emlearn: exclude low memory boards 2020-06-28 21:50:51 +02:00
b5dd94d223
tests/pkg_emlearn: add sample application 2020-06-28 21:50:51 +02:00
5325233928
pkg/emlearn: add support to RIOT 2020-06-28 21:50:51 +02:00
Marian Buschsieweke
2f17c1cd97
tests: Added test for the dfplayer driver 2020-06-28 21:06:49 +02:00
Marian Buschsieweke
2f858a2c0a
sys/shell: Added shell command "dfplayer"
Added a shell command that is added if the modules shell_commands and dfplayer
are both used. It allows to control the DFPlayer Mini MP3 player.
2020-06-28 21:06:49 +02:00
Marian Buschsieweke
82bfb66cb8
drivers: Added driver for the DFPlayer MP3 player 2020-06-28 21:06:43 +02:00
Marian Buschsieweke
d2f3cafa45
sys/auto_init: Added auto-init for multimedia
Added auto-init hook for multimedia device drivers
2020-06-28 21:06:14 +02:00
18b0bdaa81
Merge pull request #14374 from gschorcht/drivers/atwinc15x0_fix_lwip_netdev
pkg/lwip: fixes the netif handling for the atwinc15x0 driver
2020-06-28 18:45:29 +02:00
4ad488b7c8
Merge pull request #14381 from aabadie/pr/tools/flatc_fix_parallel
tools/flatc: don't clone flatbuffers in the global pkg dir
2020-06-28 11:48:20 +02:00
86fb4a5685
tools/flatc: don't clone flatbuffers in the global pkg dir
When building with make -j, flatbuffers is cloned by both the flatc build and the regular package build and from time to time a concurrency issue make the build to fail. Keeping regular flatbuffer package and flatc tool sources separate avoid this issue
2020-06-28 11:16:12 +02:00
benpicco
d687ed4a5a
Merge pull request #14379 from benpicco/boards/purge_gnrc_netdev_default
boards: purge gnrc_netdev_default
2020-06-27 18:44:16 +02:00
Benjamin Valentin
e3c362e6ab boards/feather-m0: don't check for gnrc_netdev_default
`gnrc_netdev_default` will pull in `netdev_default`, so no need to
check for both here.
2020-06-27 16:47:41 +02:00
Benjamin Valentin
18bbf1ae2c boards/native: don't check for gnrc_netdev_default
`gnrc_netdev_default` will pull in `netdev_default`, so no need to
check for both here.
2020-06-27 16:46:59 +02:00
Gunar Schorcht
bd08a33667 boards/arduino-mkr1000: enable atwinc15x0 as netdev_default 2020-06-27 16:40:42 +02:00
benpicco
9c99b2235f
Merge pull request #14375 from gschorcht/cpu/esp/add_feature_arch_esp
cpu/esp: add feature arch_esp for all Espressif SoCs
2020-06-27 15:24:05 +02:00
Gunar Schorcht
e247ced04c cpu/esp: add feature arch_esp for all ESP SoCs
There are common features that can be used by ESP32 as well as ESP8266, for example the `esp_wifi` module. To be able to test for any ESP SoC, feature `arch_esp` is introduced.
2020-06-27 11:30:59 +02:00
Gunar Schorcht
b64ce62a8f pkg/lwip: fixes the netif handling for atwinc15x0
With PR #14349 the double stack mode for lwIP was activated. The ATWINC15x0 driver was provided before the changes in PR #14349 but merged after that. Therefore, the changes for the driver were not taken into account anymore and have to be applied accordingly.
2020-06-27 11:09:50 +02:00
81b7709ee3
Merge pull request #13754 from gschorcht/drivers/atwinc15x0
drivers: add ATWINC15x0 WiFi netdev driver
2020-06-26 15:46:02 +02:00
Marian Buschsieweke
fa5fa425a1
drivers: Added doc group drivers_multimedia 2020-06-26 13:09:33 +02:00
Marian Buschsieweke
414e17b437
Merge pull request #14360 from aabadie/pr/cpu/fe310_inline_irq
cpu/fe310: migrate to inlined irq API
2020-06-26 13:00:22 +02:00
Gunar Schorcht
4b38d37cfd pkg/driver_atwinc15x0: enable vendor spi_flash 2020-06-26 12:36:56 +02:00
Gunar Schorcht
3f8b237f60 boards/feather-m0: add ATWINC15x0 WiFi driver 2020-06-26 12:33:38 +02:00
Gunar Schorcht
35c0524aff boards/mkr1000: add ATWINC15x0 WiFi driver 2020-06-26 12:33:38 +02:00
Gunar Schorcht
1ee0b8ccf4 tests: application for ATWINC15x00 driver test 2020-06-26 12:33:38 +02:00
Gunar Schorcht
f92d2acb0a pkg/lwip: support of ATWINC15x0 WiFi netdev 2020-06-26 12:33:38 +02:00
Gunar Schorcht
b51ac69d0a sys/net/gnrc: add netif support for ATWINC15x0 netdef driver 2020-06-26 12:33:38 +02:00
Gunar Schorcht
c95ebb63b4 sys/net: add NETOPT_RSSI for wireless channels 2020-06-26 12:33:38 +02:00
Gunar Schorcht
660a852935 drivers: add netdev driver for ATWINC15x0 WiFi module 2020-06-26 12:33:38 +02:00
Gunar Schorcht
649b315214 pkg: add ATWINC15x0 vendor driver as package
fixup! pkg: add ATWINC15x0 vendor driver as package

fixup! pkg: add ATWINC15x0 vendor driver as package
2020-06-26 12:33:38 +02:00
Martine Lenders
e1a754a9c9
Merge pull request #14366 from aabadie/pr/circleci/rename_job
.circleci: rename job from build to doc-build
2020-06-26 12:30:36 +02:00