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

Merge pull request #17572 from kfessel/p-set-doxygen-example-path

doc: add RIOT root to doxygen example path
This commit is contained in:
Karl Fessel 2022-02-28 15:42:25 +01:00 committed by GitHub
commit 52116e1070
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 43 additions and 36 deletions

View File

@ -859,7 +859,7 @@ EXCLUDE_SYMBOLS = *CMSIS* \
# that contain example code fragments that are included (see the \include
# command).
EXAMPLE_PATH =
EXAMPLE_PATH = ../../
# If the value of the EXAMPLE_PATH tag contains directories, you can use the
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and

View File

@ -3,4 +3,6 @@
* @ingroup pkg
* @brief Provides the Bosch Sensortec's BME680 gas sensor API
* @see https://github.com/BoschSensortec/BME680_driver
*
* @include pkg/driver_bme680/README.md
*/

View File

@ -15,4 +15,6 @@
* to your makefile.
* 48kB is enough for the test other uses may need more or may
* need this to be applied to other threads using `THREAD_STACKSIZE_DEFAULT`
*
* @include pkg/u8g2/README.md
*/

View File

@ -3,4 +3,6 @@
* @ingroup pkg
* @brief Provides a color graphics library for OLED and LCD displays
* @see https://github.com/olikraus/ucglib
*
* @include pkg/ucglib/README.md
*/

View File

@ -0,0 +1,34 @@
# Decawave uwb-dw1000 RIOT Port
The distribution https://github.com/decawave/uwb-core contains the
device driver implementation for the Decawave Impulse Radio-Ultra
Wideband (IR-UWB) transceiver(s). The driver includes hardware abstraction
layers (HAL), media access control (MAC) layer, Ranging Services (RNG).
## Abstraction details
uwb-dw1000 is meant as a hardware and architecture agnostic driver. It
was developed with MyNewt as its default OS, but its abstractions are
well defined which makes it easy to use with another OS.
A porting layer DPL (Decawave Porting Layer) has been implemented that
wraps around OS functionalities and modules: mutex, semaphores, threads,
etc.. In most cases the mapping is direct although some specific
functionalities might not be supported. This layer is found in the uwb-core
pkg.
A hardware abstraction layer is defined under `hal` which wraps around
modules such as: periph_gpio, periph_spi, etc.
Since the library was used on top of mynewt most configuration values
are prefixed with `MYNEWT_VAL_%`, all configurations can be found under
`pkg/uwb-dw1000/include/syscfg`.
## Todos
The uwb-dw1000 can be used to provide a netdev driver for the dw1000
module.
uwb-dw1000 repository uses fixed length arrays to keep track of the
devices that are present. This port uses linked list but some of the
upstream code is not compatible with this.

View File

@ -3,39 +3,6 @@
* @ingroup pkg
* @brief uwb-core driver for Decawave DW1000 transceiver
* @see https://github.com/Decawave/uwb-dw1000
*
* @include pkg/ucglib/README.md
*/
# Decawave uwb-dw1000 RIOT Port
The distribution https://github.com/decawave/uwb-core contains the
device driver implementation for the Decawave Impulse Radio-Ultra
Wideband (IR-UWB) transceiver(s). The driver includes hardware abstraction
layers (HAL), media access control (MAC) layer, Ranging Services (RNG).
## Abstraction details
uwb-dw1000 is meant as a hardware and architecture agnostic driver. It
was developed with MyNewt as its default OS, but its abstractions are
well defined which makes it easy to use with another OS.
A porting layer DPL (Decawave Porting Layer) has been implemented that
wraps around OS functionalities and modules: mutex, semaphores, threads,
etc.. In most cases the mapping is direct although some specific
functionalities might not be supported. This layer is found in the uwb-core
pkg.
A hardware abstraction layer is defined under `hal` which wraps around
modules such as: periph_gpio, periph_spi, etc.
Since the library was used on top of mynewt most configuration values
are prefixed with `MYNEWT_VAL_%`, all configurations can be found under
`pkg/uwb-dw1000/include/syscfg`.
## Todos
The uwb-dw1000 can be used to provide a netdev driver for the dw1000
module.
uwb-dw1000 repository uses fixed length arrays to keep track of the
devices that are present. This port uses linked list but some of the
upstream code is not compatible with this.