Hi all, I’ve written a custom UART driver for the integration of an Ultra Wide Band module (DWM1001) based on already existing drivers (TFMINI and LeddarOne essentially), as suggested in the developer guide.
If I’m not wrong, the typical scenario should be the following one when starting the driver (dwm1001 start):
main → init → start (here the problem) → Run and Collect (if scheduling works properly).
The problem is that it seems the command “ScheduleOnInterval” does not schedule the driver. Here is what I get in the mavlink console when starting it. Connection to /dev/ttyS2 (TELEM 2) Pixracer.
Here is the code I’m working on; Firmware/src/drivers/distance_sensor/dwm1001 at master · francimala/Firmware · GitHub
Thank you for your attention.