- Nov 06, 2018
-
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
- Nov 05, 2018
-
-
Dennis Mannhart authored
-
Dennis Mannhart authored
- set integral states and setpoint of reference state to 0 - set thrust to NAN if it will be computed from position and velocity control
-
Martina authored
obstacle_distance: update distances description according to latest obstacle_distance mavlink message
-
- Nov 02, 2018
-
-
Daniel Agar authored
-
Daniel Agar authored
-
Nuno Marques authored
-
- Nov 01, 2018
-
-
Jake Dahl authored
-
Jake Dahl authored
-
Jake Dahl authored
added unseal() and seal() around write_flash() for enabling/disabling cell undervoltage, we found out today this wasn't being written because that address is in protected flash
-
Jake Dahl authored
-
Jake Dahl authored
-
Jake Dahl authored
commented out something causing trouble with CI, it is in an unused function but I'd like to keep the comment there as a reference for future development effort
-
Jake Dahl authored
-
Jake Dahl authored
-
Jake Dahl authored
-
Jake Dahl authored
-
Jake Dahl authored
-
Jake Dahl authored
-
hdiethelm authored
* lis3mdl: Report calibration successful when starting with -C option * lis3mdl: Use PX4_OK, PX4_ERROR for return value / orb_unadvertise * Fixes #10740
-
Thunder authored
-
Julian Oes authored
This change has two effects: 1. We always acknowledge a param write no matter if the value was actually changed or not. This is according to the spec: https://mavlink.io/en/services/parameter.html#write-parameters 2. This fixes the bug where int32 parameters were not actually acked because the memory of the param value was casted directly to float and then compared. In the case of a int32 parameter set from 0 to 1 it would mean that the cast to float of the memory representation was still 0 and therefore it was assumed to be "no change" and the ack was omitted.
-
Jake Dahl authored
-
Jake Dahl authored
fixed a problem where the heater was getting stuck on. This was due to the next on time being calculated as a negative time, thus causing it to not get rescheduled in the work_queue. Also removed some includes in the header file
-
- Oct 31, 2018
-
-
Beat Küng authored
Required on RPi, the default seems to be too high.
-
Beat Küng authored
The rate controller is now run directly after a gyro publication, and as soon as it publishes the actuator controls, the output driver (fmu/...) runs. Test on a Pixracer: Reduces fmu control latency from 219us to 134us. If we run the rate controller last (same order as before, just increase the prio), the latency is 201us. CPU load is unchanged. The drawback is that the attitude to rate setpoint generation is delayed by one cycle (4ms), but it will be reduced to 1ms as soon as we run at 1kHz.
-
Beat Küng authored
This will allow to run the rate controller faster than the attitude controller.
-
Beat Küng authored
2ms is not enough to run at 1kHz
-
Beat Küng authored
improves readability & reduces duplicated code
-
David Sidrane authored
-
- Oct 30, 2018
-
-
Hamish Willee authored
-
Daniel Agar authored
-
- Oct 28, 2018
-
-
Lukas Woodtli authored
-
Lukas Woodtli authored
-