decawave / uwb-core Goto Github PK
View Code? Open in Web Editor NEWUltrawideband Core
Home Page: http://decawave.com
License: Apache License 2.0
Ultrawideband Core
Home Page: http://decawave.com
License: Apache License 2.0
Hello, I am the developer of DW1000. I checked the information and found that the 5G frequency band and many channel frequency bands of DW1000 overlap. I want to ask you something: Will the upcoming 5G affect UWB ultra-wideband communication?
thank u :)
Go through bsps and code that is affected by the new mynewt release.
I'm attempting to build the bootloader for DWM1001 as shown in the uwb-apps repository, but I'm running into the following error.
system specs:
uwb-apps:
master
mynewt:
1.8.0
gcc:
10.3.0
Compiling repos/mcuboot/boot/mynewt/src/main.c
Error: repos/mcuboot/boot/mynewt/src/main.c:
In function 'main': repos/mcuboot/boot/mynewt/src/main.c:254:5:
error: implicit declaration of function 'hal_bsp_deinit'; did you mean 'hal_bsp_init'? [-Werror=implicit-function-declaration]
254 | hal_bsp_deinit();
| ^~~~~~~~~~~~~~
| hal_bsp_init
cc1: all warnings being treated as errors
I could not find the definition or declaration of the deinit anywhere but it is included in the bootloader source for mynewt.
Multiple modules attempt to build streamer.o with different paths but the same canonical path, causing race conditions in parallelized build:
Line 55 in 8ffba63
uwb-core/apps/uwb_desense/Kbuild
Line 23 in 8ffba63
In the uwb_rng_request
function at the end it waits for a semaphore to be posted, signaling the end of transactions:
uwb-core/lib/uwb_rng/src/uwb_rng.c
Lines 535 to 538 in 66f4686
But this semaphore is release in tx_comeplete()
:
uwb-core/lib/uwb_rng/src/uwb_rng.c
Lines 913 to 926 in 66f4686
This function is then calling all the rng_complete
functions, these could be scheduling an another request, or setting the radio to listen is this is done in ISR context or in another thread with a higher priority than the thread that triggered the uwb_rng_request
then the first thread will be locked waiting for the semaphore to be released. This could fix itself in the long run, but if the device was set to listen forever then that thread would be definitively blocked.
Hi,
I am trying to understand uwb_ccp
and tdma
packet. Could you give me the documents from which you reference to implement?
Related to Decawave/uwb-apps#8
It is possible that survey_encode is overflowing and causing the crash
https://github.com/Decawave/uwb-core/blob/591b800d81fe435dc103bd00d23eebc9d8e23ea9/lib/survey/src/survey_encode.c
in hw/drivers/uwb we want a mock/sim driver that implements the uwb api and allows the testing of packages making use of it.
suggested package name: hw/drivers/uwb/uwb_sim
Suitable package to use for first test using this new simulated device is either lib/uwb_pan or lib/twr_ss.
This has been moved from Decawave/uwb-core-archive
Currently a semaphore in the bsp is used top avoid collisions on the spi bus used for the dwX000 and hal_spi_XX calls used to access the bus.
There's a return true;
missing at the end of this if-statement:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.