xpcc icon indicating copy to clipboard operation
xpcc copied to clipboard

DEPRECATED, use our successor library https://modm.io instead

Results 12 xpcc issues
Sort by recently updated
recently updated
newest added

Added driver for DW1000 with generic and STM32F4_disco examples Added MAC Frame for IEEE 802.15.4 with unitttests Added Ranging algorithms for UWB modules with unittests It is one year since...

feature
help wanted
communication
example
drivers

The STM32 MCUs support half-duplex SPI, which is needed to talk to some peripherals like the [LSM303](http://www.st.com/en/mems-and-sensors/lsm303c.html) magnetometer/accelerometer. It would be great if this were exposed via XPCC's SPI API.

enhancement
stm32
help wanted
platform

Hi! We are using a HD44780 compatible display in our project. It is a 4x16 display, marked "1604A". We found out that the current address computation is not correct for...

bug
drivers

https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/architecture/driver/atomic/queue_impl.hpp#L132 I assume the queue is single producer and single consumer (doesn't say so in the docs but judging by the implementation). Even so there are potential problems in the...

bug
platform

After introducing a new release cycle (#160, #237), the next release is knocking on the door (2017q2 tags at #249 and #248 ;-) I really appreciate the professional management of...

testing
workflow

Dear all, while working on [XPCC over raw Ethernet frames](https://github.com/strongly-typed/xpcc/blob/feature/stm32f4_ethernet/src/xpcc/communication/xpcc/backend/ethernet/connector.hpp) I tripped over that the same component can be instantiated in multiple containers, e.g. [here](https://github.com/roboterclubaachen/xpcc/blob/develop/examples/communication/xml/communication.xml#L86). That is actually used in...

discussion
communication

In our xml files name parts must be separated by spaces. During generating code the casing is ignored, but it is partially restricted in xml. see check_name in utils.py For...

feature
help wanted
communication

[src/xpcc/ui/gui/widgets/widget.cpp:46:1:](https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/ui/gui/widgets/widget.cpp#L47) warning: all paths through this function will call itself [-Winfinite-recursion] What's wrong here?

bug
ui

Here https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/architecture/driver/atomic/container.hpp#L158 atomic::Container provides an unsafe function, which is perfectly usefull and ledgitimate. However there is a convention of prefixing all function which violate assumed constraints with 'unsafe' as in...

enhancement
discussion

Adding a `xpcc::ShortTimeout` can be used to implement `PT_SLEEP(time)`, which is done manually quite often. The same timeout can be used to attach timeouts to `PT_WAIT_UNTIL(condition)`.

enhancement
help wanted
multi-tasking