We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Here's the Weekly Digest for PX4/Firmware:
Last week 41 issues were created. Of these, 16 issues have been closed and 25 issues are still open.
💚 #11238 PX4 receives input_rc and arms by itself with no RC attached, by jzazbert 💚 #11235 the wind static barometric pressure correction, by int32cn 💚 #11234 Move test_tone and test_ppm out of test_hrt.cpp file into their own respective files., by mcsauder 💚 #11232 rename platforms/ -> os/ (PX4 layers discussion), by dagar 💚 #11231 LPS22HB: Fix invalid driver reset (I2C bus), by dvornikov-aa 💚 #11230 ICM20948 in HERE 2 is not detected, by krevne 💚 #11227 receiving incomplete data from PX4Flow to PX4 fmu-v5, by 60ericleal60 💚 #11226 crazyflie 2.0 qgc comm not working, by jgoppert 💚 #11225 Add support for STATUSTEXT_LONG, by hamishwillee 💚 #11224 Adis16448 refactor, by mcsauder 💚 #11223 Pixhack v5 does not boot config related, by tops4u 💚 #11222 Tricopter spinning uncontrollably, by tecdee 💚 #11221 SBUS out and I2C sensors not working, by multimensch 💚 #11220 Tailsitter throttle drops to 0 after forward transition., by tecnic08 💚 #11219 MAVLink: Generate correct RC channel count, by MaEtUgR 💚 #11218 fun cub quad vtol, by hassansabbah1 💚 #11217 Multi-Vehicle Simulation Error, by hxdnshx 💚 #11214 [DO NOT MERGE] px4_fmu-v4 with external spi, by dagar 💚 #11213 Tiltrotor SITL interrmittant failure, by dagar 💚 #11211 Fix Altitude Limitation, by MaEtUgR 💚 #11210 msg: add gps_yaw and mag_aligned to estimator_status, by CarlOlsson 💚 #11209 Merge AutoMapper2 and AutoMapper, by Stifael 💚 #11206 Fix idle delay race-condition, by MaEtUgR 💚 #11203 HITL jmavsim fail, by E666GT 💚 #11201 av-x board remove mtd, by dagar
❤️ #11239 pull, by dskart ❤️ #11237 GPS increase task stack 1530 -> 1600 bytes, by dagar ❤️ #11236 ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set, by dagar ❤️ #11233 AutoSmoothVel - Handle NAN in velocity and position properly, by bresch ❤️ #11229 AutoMapper1/2: set thrust to NAN at idle, by julianoes ❤️ #11228 Minor initialization fixes, by bkueng ❤️ #11216 introduce PX4 sensor classes and use to simplify mpu6000, by dagar ❤️ #11215 mavlink sort message defaults and float literal consistency, by dagar ❤️ #11212 2S BetaFPV Whoop - Adjust config file, by bresch ❤️ #11208 CUAVv5 upload error?, by aogrcs ❤️ #11207 Hotfix SDK Revert "Skip controller" line, by MaEtUgR ❤️ #11205 MAVLink Simulation: Battery Percentage Fix, by MaEtUgR ❤️ #11204 px4_fmu-v2 cannot be the first argument., by E666GT ❤️ #11202 mtd delete old 24xxxx_mtd driver and switch to NuttX AT24XX driver, by dagar ❤️ #11200 param command updates (change show default and add status), by dagar ❤️ #11199 Update submodule mavlink v2.0 to latest Sat Jan 12 07:37:26 EST 2019, by dagar
👍 #11233 AutoSmoothVel - Handle NAN in velocity and position properly, by bresch It received 👍 x2, 😄 x0, 🎉 x0 and ❤️ x0.
🔈 #11206 Fix idle delay race-condition, by MaEtUgR It received 9 comments.
Last week, 39 pull requests were created, updated or merged.
Last week, 22 pull requests were updated. 💛 #11232 rename platforms/ -> os/ (PX4 layers discussion), by dagar 💛 #11231 LPS22HB: Fix invalid driver reset (I2C bus), by dvornikov-aa 💛 #11224 Adis16448 refactor, by mcsauder 💛 #11219 MAVLink: Generate correct RC channel count, by MaEtUgR 💛 #11211 Fix Altitude Limitation, by MaEtUgR 💛 #11210 msg: add gps_yaw and mag_aligned to estimator_status, by CarlOlsson 💛 #11206 Fix idle delay race-condition, by MaEtUgR 💛 #11201 av-x board remove mtd, by dagar 💛 #11189 Fix driver load order for external ICM20948/Here GNSS for Pixhawk Cube, by flochir 💛 #11176 [WIP] uORB::Subscription subscribe directly to uORB device node object, by dagar 💛 #11169 Introduce AutoManeuverSystem for BVLOS applications, by bresch 💛 #11167 Multicopter land detector - Add robustifying condition, by bresch 💛 #11140 [WIP] QMC5883 Magnetometer Driver, by dlwalter 💛 #11094 Update submodule libuavcan to latest Sun Dec 23 21:16:51 UTC 2018, by dagar 💛 #10986 Update submodule ecl to latest Wed Dec 5 00:38:14 UTC 2018, by dagar 💛 #10871 cleanup LED status usage, by dagar 💛 #10863 Direct Motor Control Access, by Pedro-Roque 💛 #10733 Improve robustness to bad and lost airspeed data, by priseborough 💛 #10179 Failure detector / Failsafe (Parachute) triggering, by bresch 💛 #9054 Fix temperature readout for Invensense IMUs, by mhkabir 💛 #8152 urtps: fix UART speed setting to work in Linux, by gamoreno 💛 #8023 6 iris config files that correspond with 6 iris gazebo models. A laun…, by arwagoner
Last week, 17 pull requests were merged. 💜 #11237 GPS increase task stack 1530 -> 1600 bytes, by dagar 💜 #11236 ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set, by dagar 💜 #11233 AutoSmoothVel - Handle NAN in velocity and position properly, by bresch 💜 #11228 Minor initialization fixes, by bkueng 💜 #11216 introduce PX4 sensor classes and use to simplify mpu6000, by dagar 💜 #11215 mavlink sort message defaults and float literal consistency, by dagar 💜 #11212 2S BetaFPV Whoop - Adjust config file, by bresch 💜 #11205 MAVLink Simulation: Battery Percentage Fix, by MaEtUgR 💜 #11200 param command updates (change show default and add status), by dagar 💜 #11199 Update submodule mavlink v2.0 to latest Sat Jan 12 07:37:26 EST 2019, by dagar 💜 #11190 Fix mpu9250 hardfaults, by dakejahl 💜 #11187 OA Failsafe improvement, by MaEtUgR 💜 #11177 SITL perf improvements, by bkueng 💜 #11141 fw_pos_control_l1 skip wind > max airspeed logic if airspeed invalid, by dagar 💜 #11136 Distance Sensor : Driver for Lanbao CM8JL65, by cmic0 💜 #11044 ROMFS split rc.board into defaults, sensors, and extras, by dagar 💜 #11035 distance_sensor: update ulanding_radar driver for new hardware, by davidaroyer
Last week there were 52 commits. 🛠️ GPS increase task stack 1530 -> 1600 bytes by dagar 🛠️ ulanding radar: update driver for new 2nd gen hardware (#11035) by davidaroyer 🛠️ param add status by dagar 🛠️ param show default only active parameters - add -a option to display all possible system parameters by dagar 🛠️ ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set by dagar 🛠️ mpu6000 split into separate main, header, implementation by dagar 🛠️ mpu6000 use new PX4Accelerometer and PX4Gyroscope classes by dagar 🛠️ PX4 sensor driver helpers by dagar 🛠️ AutoSmoothVel - Handle NAN in velocity and position properly by bresch 🛠️ vmount: avoid reading uninitialized value matrix::Quatf() calls sinf(), which caused a valgrind warning by bkueng 🛠️ mc_pos_control: fix uninitialized member _old_landing_gear_position by bkueng 🛠️ mc_pos_control: change use avoidance to handle data loss during mission There were accidents because when missions lead through an obstacle and it should be avoided but the setpoints from the external obstacle avoidance module are suddenly missing the mission is continued into the obstacle which results in a crash. by MaEtUgR 🛠️ mc_pos_control: add Loiter/Hold mode to possible failsafe commands by MaEtUgR 🛠️ mc_pos_control: refactor OA setpoints out of PositionControl calls by MaEtUgR 🛠️ boards sync fmu-v2 sensors start with fmu-v3 by dagar 🛠️ ROMFS split rc.board into defaults, sensors, and extras by dagar 🛠️ cm8jl65: add comment which CRC is used by bkueng 🛠️ Applied code-review suggestions. - Removed blocking serial. - Added passing variables by reference to parser. - Removed commented code. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Added generic UART configuration. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Formatted code. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Fixed CI broken build. Made TELEM2 default port. Device port can be set via SENS_EN_CM8JL65 parameter: SENS_EN_CM8JL65 = 0 -> Disabled SENS_EN_CM8JL65 = 1 -> Enabled on TELEM2 SENS_EN_CM8JL65 = 2 -> Enabled on TELEM1 Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Added sensor enable/disable parameter (SENS_EN_CM8JL65). Disabled by default. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Renamed files according to distance sensor hardware. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Code Cleanup. Added configuration notes. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Redefined reading strategy from serial to get the latest available data. First "stable" version of the driver. TODO: - Cleanup the code - Bench test (compare data with IMU) - Flight Test Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Debugging printf. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Removed dismissed folder. TODO : Adjust work_queue rescheduling (to always have a 10Hz cycle) Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Removed blocking "while" cycle to access serial port. Serial is now cycled with work_queue rescheduling if some bytes are missing. TODO: - Fix occasional sensor spikes (can be identified with crc) - Clean up the code - disable debug printf Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Renamed driver folder. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Solved frequency rate issue. Now driver publish at ~10Hz. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Added uORB publishing. TODO: Need to fix driver cycling. Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Added parsing function. Everything works OK. TODO: - Clean up the code - Add uORB publishing messages Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ Initial commit. Integrated new distance sensor hardware. TODO: Parsing the data Signed-off-by: Claudio Micheli [email protected] by cmic0 🛠️ mavlink sort message defaults and float literal consistency by dagar 🛠️ simulator_mavlink: take care of battery percentage rounding errors In 5bb9babc206068e9ee67e1489433be94482a402f I made MAVLink send a rounded up integer instead of rounded down. This makes sense in practice because the low battery reactions happen exactly when the reported number switches in the UI. But here we want to provoke an exact 50% in the UI so we stop counting at 49.9%, it get's rounded up and we see the expected result. by MaEtUgR 🛠️ simulator_mavlink: switch battery max and min to fix simultion In 3e6e1f5c2b042accca72346273fc1755dd7670fa the simulated battery percentage was reversed. I'm assuming because of the possibly missleading variable name. Now I'm fixing it by switching the maximum and minimum voltage such that the name is not misleading anymore but it still works as expected. by MaEtUgR 🛠️ beta75 - Reduce MC_YAWRATE_P to avoid oscillations when battery is fully charged by bresch 🛠️ beta75 - Adjust PWM_MIN and set number of cells by bresch 🛠️ [mpu9250 fix hardfaults if attempting to start an already running driver (#11190) * removed bus options that were essentially duplicates, causing hardfaults if attempting to start an already running driver. Changed NULL to nullptr. Removed bus options that were unused
Last week there were 7 contributors. 👤 dagar 👤 davidaroyer 👤 bresch 👤 bkueng 👤 MaEtUgR 👤 cmic0 👤 dakejahl
Last week there were 19 stagazers. ⭐ HugueLiu ⭐ chimanos ⭐ zzc-leaf ⭐ Zarkopafilis ⭐ lkx912343876 ⭐ 0dul ⭐ rbhatta ⭐ jxltom ⭐ AirLattice ⭐ freecallingapps ⭐ faiqc ⭐ lovelylexy99 ⭐ guangyue ⭐ hoaln ⭐ jnsdcz ⭐ 1740644790 ⭐ marclabud ⭐ ronenhamias ⭐ universalflawless You all are the stars! 🌟
Last week there were no releases.
That's all for last week, please 👀 Watch and ⭐ Star the repository PX4/Firmware to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
Your Weekly Digest bot. 📆
The text was updated successfully, but these errors were encountered:
@LorenzMeier @mrpollo @jinger26 - FYI
Sorry, something went wrong.
I like this format, perhaps we can use this to give the weekly report on the Dronecode weekly call.
Are you going to keep this integration @dagar ?
Yes I'll keep it enabled for now unless anyone has an objection. It should be every Sunday.
No branches or pull requests
Here's the Weekly Digest for PX4/Firmware:
ISSUES
Last week 41 issues were created.
Of these, 16 issues have been closed and 25 issues are still open.
OPEN ISSUES
💚 #11238 PX4 receives input_rc and arms by itself with no RC attached, by jzazbert
💚 #11235 the wind static barometric pressure correction, by int32cn
💚 #11234 Move test_tone and test_ppm out of test_hrt.cpp file into their own respective files., by mcsauder
💚 #11232 rename platforms/ -> os/ (PX4 layers discussion), by dagar
💚 #11231 LPS22HB: Fix invalid driver reset (I2C bus), by dvornikov-aa
💚 #11230 ICM20948 in HERE 2 is not detected, by krevne
💚 #11227 receiving incomplete data from PX4Flow to PX4 fmu-v5, by 60ericleal60
💚 #11226 crazyflie 2.0 qgc comm not working, by jgoppert
💚 #11225 Add support for STATUSTEXT_LONG, by hamishwillee
💚 #11224 Adis16448 refactor, by mcsauder
💚 #11223 Pixhack v5 does not boot config related, by tops4u
💚 #11222 Tricopter spinning uncontrollably, by tecdee
💚 #11221 SBUS out and I2C sensors not working, by multimensch
💚 #11220 Tailsitter throttle drops to 0 after forward transition., by tecnic08
💚 #11219 MAVLink: Generate correct RC channel count, by MaEtUgR
💚 #11218 fun cub quad vtol, by hassansabbah1
💚 #11217 Multi-Vehicle Simulation Error, by hxdnshx
💚 #11214 [DO NOT MERGE] px4_fmu-v4 with external spi, by dagar
💚 #11213 Tiltrotor SITL interrmittant failure, by dagar
💚 #11211 Fix Altitude Limitation, by MaEtUgR
💚 #11210 msg: add gps_yaw and mag_aligned to estimator_status, by CarlOlsson
💚 #11209 Merge AutoMapper2 and AutoMapper, by Stifael
💚 #11206 Fix idle delay race-condition, by MaEtUgR
💚 #11203 HITL jmavsim fail, by E666GT
💚 #11201 av-x board remove mtd, by dagar
CLOSED ISSUES
❤️ #11239 pull, by dskart
❤️ #11237 GPS increase task stack 1530 -> 1600 bytes, by dagar
❤️ #11236 ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set, by dagar
❤️ #11233 AutoSmoothVel - Handle NAN in velocity and position properly, by bresch
❤️ #11229 AutoMapper1/2: set thrust to NAN at idle, by julianoes
❤️ #11228 Minor initialization fixes, by bkueng
❤️ #11216 introduce PX4 sensor classes and use to simplify mpu6000, by dagar
❤️ #11215 mavlink sort message defaults and float literal consistency, by dagar
❤️ #11212 2S BetaFPV Whoop - Adjust config file, by bresch
❤️ #11208 CUAVv5 upload error?, by aogrcs
❤️ #11207 Hotfix SDK Revert "Skip controller" line, by MaEtUgR
❤️ #11205 MAVLink Simulation: Battery Percentage Fix, by MaEtUgR
❤️ #11204 px4_fmu-v2 cannot be the first argument., by E666GT
❤️ #11202 mtd delete old 24xxxx_mtd driver and switch to NuttX AT24XX driver, by dagar
❤️ #11200 param command updates (change show default and add status), by dagar
❤️ #11199 Update submodule mavlink v2.0 to latest Sat Jan 12 07:37:26 EST 2019, by dagar
LIKED ISSUE
👍 #11233 AutoSmoothVel - Handle NAN in velocity and position properly, by bresch
It received 👍 x2, 😄 x0, 🎉 x0 and ❤️ x0.
NOISY ISSUE
🔈 #11206 Fix idle delay race-condition, by MaEtUgR
It received 9 comments.
PULL REQUESTS
Last week, 39 pull requests were created, updated or merged.
UPDATED PULL REQUEST
Last week, 22 pull requests were updated.
💛 #11232 rename platforms/ -> os/ (PX4 layers discussion), by dagar
💛 #11231 LPS22HB: Fix invalid driver reset (I2C bus), by dvornikov-aa
💛 #11224 Adis16448 refactor, by mcsauder
💛 #11219 MAVLink: Generate correct RC channel count, by MaEtUgR
💛 #11211 Fix Altitude Limitation, by MaEtUgR
💛 #11210 msg: add gps_yaw and mag_aligned to estimator_status, by CarlOlsson
💛 #11206 Fix idle delay race-condition, by MaEtUgR
💛 #11201 av-x board remove mtd, by dagar
💛 #11189 Fix driver load order for external ICM20948/Here GNSS for Pixhawk Cube, by flochir
💛 #11176 [WIP] uORB::Subscription subscribe directly to uORB device node object, by dagar
💛 #11169 Introduce AutoManeuverSystem for BVLOS applications, by bresch
💛 #11167 Multicopter land detector - Add robustifying condition, by bresch
💛 #11140 [WIP] QMC5883 Magnetometer Driver, by dlwalter
💛 #11094 Update submodule libuavcan to latest Sun Dec 23 21:16:51 UTC 2018, by dagar
💛 #10986 Update submodule ecl to latest Wed Dec 5 00:38:14 UTC 2018, by dagar
💛 #10871 cleanup LED status usage, by dagar
💛 #10863 Direct Motor Control Access, by Pedro-Roque
💛 #10733 Improve robustness to bad and lost airspeed data, by priseborough
💛 #10179 Failure detector / Failsafe (Parachute) triggering, by bresch
💛 #9054 Fix temperature readout for Invensense IMUs, by mhkabir
💛 #8152 urtps: fix UART speed setting to work in Linux, by gamoreno
💛 #8023 6 iris config files that correspond with 6 iris gazebo models. A laun…, by arwagoner
MERGED PULL REQUEST
Last week, 17 pull requests were merged.
💜 #11237 GPS increase task stack 1530 -> 1600 bytes, by dagar
💜 #11236 ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set, by dagar
💜 #11233 AutoSmoothVel - Handle NAN in velocity and position properly, by bresch
💜 #11228 Minor initialization fixes, by bkueng
💜 #11216 introduce PX4 sensor classes and use to simplify mpu6000, by dagar
💜 #11215 mavlink sort message defaults and float literal consistency, by dagar
💜 #11212 2S BetaFPV Whoop - Adjust config file, by bresch
💜 #11205 MAVLink Simulation: Battery Percentage Fix, by MaEtUgR
💜 #11200 param command updates (change show default and add status), by dagar
💜 #11199 Update submodule mavlink v2.0 to latest Sat Jan 12 07:37:26 EST 2019, by dagar
💜 #11190 Fix mpu9250 hardfaults, by dakejahl
💜 #11187 OA Failsafe improvement, by MaEtUgR
💜 #11177 SITL perf improvements, by bkueng
💜 #11141 fw_pos_control_l1 skip wind > max airspeed logic if airspeed invalid, by dagar
💜 #11136 Distance Sensor : Driver for Lanbao CM8JL65, by cmic0
💜 #11044 ROMFS split rc.board into defaults, sensors, and extras, by dagar
💜 #11035 distance_sensor: update ulanding_radar driver for new hardware, by davidaroyer
COMMITS
Last week there were 52 commits.
🛠️ GPS increase task stack 1530 -> 1600 bytes by dagar
🛠️ ulanding radar: update driver for new 2nd gen hardware (#11035) by davidaroyer
🛠️ param add status by dagar
🛠️ param show default only active parameters - add -a option to display all possible system parameters by dagar
🛠️ ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set by dagar
🛠️ mpu6000 split into separate main, header, implementation by dagar
🛠️ mpu6000 use new PX4Accelerometer and PX4Gyroscope classes by dagar
🛠️ PX4 sensor driver helpers by dagar
🛠️ AutoSmoothVel - Handle NAN in velocity and position properly by bresch
🛠️ vmount: avoid reading uninitialized value matrix::Quatf() calls sinf(), which caused a valgrind warning by bkueng
🛠️ mc_pos_control: fix uninitialized member _old_landing_gear_position by bkueng
🛠️ mc_pos_control: change use avoidance to handle data loss during mission There were accidents because when missions lead through an obstacle and it should be avoided but the setpoints from the external obstacle avoidance module are suddenly missing the mission is continued into the obstacle which results in a crash. by MaEtUgR
🛠️ mc_pos_control: add Loiter/Hold mode to possible failsafe commands by MaEtUgR
🛠️ mc_pos_control: refactor OA setpoints out of PositionControl calls by MaEtUgR
🛠️ boards sync fmu-v2 sensors start with fmu-v3 by dagar
🛠️ ROMFS split rc.board into defaults, sensors, and extras by dagar
🛠️ cm8jl65: add comment which CRC is used by bkueng
🛠️ Applied code-review suggestions. - Removed blocking serial. - Added passing variables by reference to parser. - Removed commented code. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Added generic UART configuration. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Formatted code. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Fixed CI broken build. Made TELEM2 default port. Device port can be set via SENS_EN_CM8JL65 parameter: SENS_EN_CM8JL65 = 0 -> Disabled SENS_EN_CM8JL65 = 1 -> Enabled on TELEM2 SENS_EN_CM8JL65 = 2 -> Enabled on TELEM1 Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Added sensor enable/disable parameter (SENS_EN_CM8JL65). Disabled by default. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Renamed files according to distance sensor hardware. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Code Cleanup. Added configuration notes. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Redefined reading strategy from serial to get the latest available data. First "stable" version of the driver. TODO: - Cleanup the code - Bench test (compare data with IMU) - Flight Test Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Debugging printf. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Removed dismissed folder. TODO : Adjust work_queue rescheduling (to always have a 10Hz cycle) Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Removed blocking "while" cycle to access serial port. Serial is now cycled with work_queue rescheduling if some bytes are missing. TODO: - Fix occasional sensor spikes (can be identified with crc) - Clean up the code - disable debug printf Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Renamed driver folder. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Solved frequency rate issue. Now driver publish at ~10Hz. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Added uORB publishing. TODO: Need to fix driver cycling. Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Added parsing function. Everything works OK. TODO: - Clean up the code - Add uORB publishing messages Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ Initial commit. Integrated new distance sensor hardware. TODO: Parsing the data Signed-off-by: Claudio Micheli [email protected] by cmic0
🛠️ mavlink sort message defaults and float literal consistency by dagar
🛠️ simulator_mavlink: take care of battery percentage rounding errors In 5bb9babc206068e9ee67e1489433be94482a402f I made MAVLink send a rounded up integer instead of rounded down. This makes sense in practice because the low battery reactions happen exactly when the reported number switches in the UI. But here we want to provoke an exact 50% in the UI so we stop counting at 49.9%, it get's rounded up and we see the expected result. by MaEtUgR
🛠️ simulator_mavlink: switch battery max and min to fix simultion In 3e6e1f5c2b042accca72346273fc1755dd7670fa the simulated battery percentage was reversed. I'm assuming because of the possibly missleading variable name. Now I'm fixing it by switching the maximum and minimum voltage such that the name is not misleading anymore but it still works as expected. by MaEtUgR
🛠️ beta75 - Reduce MC_YAWRATE_P to avoid oscillations when battery is fully charged by bresch
🛠️ beta75 - Adjust PWM_MIN and set number of cells by bresch
🛠️ [mpu9250 fix hardfaults if attempting to start an already running driver (#11190) * removed bus options that were essentially duplicates, causing hardfaults if attempting to start an already running driver. Changed NULL to nullptr. Removed bus options that were unused
🛠️ lockstep_scheduler cmake: spaces -> tabs by bkueng
🛠️ refactor lockstep_scheduler: fix class member naming convention by bkueng
🛠️ lockstep_scheduler: optimize performance - use a linked-list instead of std::vector. Insertion and removal are now O(1) - avoid malloc and use a thread_local instance of TimedWait. It gets destroyed when the thread exits, so we have to add protection in case a thread exits too quickly. This in turn requires a fix to the unit-tests. by bkueng
🛠️ sitl_run.sh: fix for debugger & valgrind invocation: use eval Because $sitl_command contains quotes by bkueng
🛠️ cdev_platform: remove unused code (sim_delay) by bkueng
🛠️ drv_hrt posix: improve performance for hrt_absolute_time() Previously hrt_absolute_time() was at around 5% of the total CPU usage, now it's around 0.35%. by bkueng
🛠️ drv_hrt posix: remove unused code and remove locking from hrt_absolute_time by bkueng
🛠️ lockstep_scheduler: use a static lock in usleep_until less function calls by bkueng
🛠️ lockstep_scheduler: remove timed_waits_iterator_invalidated_ Not required, since the lock is held during the whole loop iteration. by bkueng
🛠️ lockstep_scheduler: simplify LockstepScheduler::cond_timedwait & reduce locking - the loop is not needed - we optimize for the fast case and lock only if really needed by bkueng
🛠️ lockstep_scheduler: inline get_absolute_time() This is a small method that is used a lot. by bkueng
🛠️ [Update submodule mavlink v2.0 to latest Sat Jan 12 07:37:26 EST 2019 - mavlink v2.0 in PX4/Firmware (4787cabae6fcf55ef0f8bf19b0009de593c844db): https://github.com/mavlink/c_library_v2/commit/90d9b285e01fe8bfa3b4e8868ca71c5537d43302
🛠️ fw_pos_control_l1 skip wind > max airspeed logic if airspeed invalid - cleanup airspeed validity check logic by dagar
CONTRIBUTORS
Last week there were 7 contributors.
👤 dagar
👤 davidaroyer
👤 bresch
👤 bkueng
👤 MaEtUgR
👤 cmic0
👤 dakejahl
STARGAZERS
Last week there were 19 stagazers.
⭐ HugueLiu
⭐ chimanos
⭐ zzc-leaf
⭐ Zarkopafilis
⭐ lkx912343876
⭐ 0dul
⭐ rbhatta
⭐ jxltom
⭐ AirLattice
⭐ freecallingapps
⭐ faiqc
⭐ lovelylexy99
⭐ guangyue
⭐ hoaln
⭐ jnsdcz
⭐ 1740644790
⭐ marclabud
⭐ ronenhamias
⭐ universalflawless
You all are the stars! 🌟
RELEASES
Last week there were no releases.
That's all for last week, please 👀 Watch and ⭐ Star the repository PX4/Firmware to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
The text was updated successfully, but these errors were encountered: