Francisco

Results 13 issues of Francisco

### Contribution description This PR moves the TWR helpers from the example to its own modules. It also adds more tests for the python side. This makes it easier to...

Area: tests
Area: build system
Area: pkg
CI: ready for build
Area: examples
Area: Kconfig

This PR uses the correct error code macros for the file. This is useful to avoid redefining MACROS when only mynewt-core/kernel/os is being imported in an external project.

As discussed recently this PR wants to show some things that we could do and leverage with build: - multi arch builds: `flashers` are built for `arm64` `amd64` and `armv7`....

In the `uwb_rng_request` function at the end it waits for a semaphore to be posted, signaling the end of transactions: https://github.com/Decawave/uwb-core/blob/66f468659ec3353cf7fd6f2bd14f3a6cef397f4e/lib/uwb_rng/src/uwb_rng.c#L535-L538 But this semaphore is release in `tx_comeplete()`: https://github.com/Decawave/uwb-core/blob/66f468659ec3353cf7fd6f2bd14f3a6cef397f4e/lib/uwb_rng/src/uwb_rng.c#L913-L926 This...

This PR aligns `RF_TXCTRL` values for channel 5 with the DW1000 Version >=v2.16 of the user manual. Fixes #2

The `syscfg` for the `uwb-dw1000` sets the default `TX_POWER` for the device to -14.3: https://github.com/Decawave/uwb-dw1000/blob/9503f2a394b870bd339668351afa6730da8da1c6/hw/drivers/uwb/uwb_dw1000/syscfg.yml#L28-L33 On the other side the default `dw1000_dev_cfg` power settings sets a gain of 9dB as...

### Contribution description This PR adds [libCSP](https://github.com/libcsp/libcsp) as a package. This network stack was designed for embedded systems in smaller networks, such as Cubesats. More details on it can be...

Area: doc
Area: tests
Area: build system
Area: pkg
Area: sys

### Contribution description For another project, I wanted to use CoAP and many applications depending on it on top of a non-IP stack (libCSP). Since all those are basically using...

Area: network
Area: doc
Area: tests
Area: build system
Area: pkg
State: waiting for other PR
State: demonstrator
Area: sys

### Contribution description This PR makes `riotboot-serial` an option for the `LoRa-E5-Dev` board. It also does some simple improvements - adds "Done Flashing" at end of flash scripts - if...

Platform: ARM
Area: doc
Area: build system
Area: tools
Area: boards
Area: cpu
Area: sys
Area: Kconfig

This PR adds local docker files for testing development, since the committed files clone from upstream.