- Mar 14, 2017
-
-
Beat Küng authored
param_t is only used as an offset and we have <1000 params, so an uint16_t is enough. This saves roughly 1KB of RAM. We only do that on NuttX because normal integers have better performance in general. Previously on amd64, this was even 64bits because it was an uintptr_t.
-
Beat Küng authored
This further speeds up param loading. On Pixracer via USB, it's possible to send up to 11 at once before the TX buffer gets full, so there is still enough free bandwidth left.
-
Beat Küng authored
This speeds up parameter loading. Slow links like telemetry are unaffected, since the mavlink loop runs only with ~100Hz. Tested on various links, like: - telemetry link - pixracer WiFi - pixracer USB - SITL
-
Simone Guscetti authored
The white led state would continue during calibration, now it return to the previus state
-
Simone Guscetti authored
with priority and blink period
-
- Mar 13, 2017
-
-
Lorenz Meier authored
Previously the retry would not actually have been sent if nothing had been received in time.
-
Lorenz Meier authored
-
David Sidrane authored
* Remove remove safty swtich LED from FMU control * Differentiate GPIO_BTN_SAFETY_FMU from GPIO_BTN_SAFETY
-
Lorenz Meier authored
-
Lorenz Meier authored
-
- Mar 12, 2017
-
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Lorenz Meier authored
Logger: Drop position_setpoint_triplet to 5 Hz since its not required at such a high rate in analysis
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
- starts with yellow blinking - turns led to solid according to progress - blink red on error, green on success
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
This can be used to test & control the new uorb-based led backend.
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
This is the new interface to control external LED's (user-facing). Features: - Supports maximum N Leds (where the board can define N) - on/off/blink M times - Different priorities - Allows setting a single led or multiple at once
-
Beat Küng authored
-
Beat Küng authored
This makes it clear that it's used to control the board LED's, not external LED's.
-
Beat Küng authored
-
Beat Küng authored
In addition this is almost a copy of the rgbled driver
-
- Mar 11, 2017
-
-
Julian Oes authored
The check if stick were touched was only working in one direction (per axis) because fabsf was used incorrectly. However, this check is still only a differential check triggered by fast movement and does not trigger if someone slowly moves a stick to the side. Also, the sensitivity depends on the rate of the commander loop and/or the RC update loop. The correct solution would be a proper filtering and trigger for movement.
-
Lorenz Meier authored
-