forked from leeebo/crazyflie-lib-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Pulling the latest bitcraze lib #1
New issue
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
Open
williamleferrand
wants to merge
1,116
commits into
hivyleague:esp-drone
Choose a base branch
from
bitcraze:master
base: esp-drone
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Renamed SignalHealth class to RadioLinkStatistics to better reflect its responsibility of handling and processing radio-specific metrics.
- Migrated from setup.py to pyproject.toml for better compliance with modern PEP - Identical package metadata, dependencies, and long description in the new configuration. - Enforce supported Python version
0.1.27.dev0 is considered < 1.1.27 breaking compatibility with latest cfclient release New version is considered pre-release of 0.1.27.1
Modernize Python Packaging: Transition to pyproject.toml and PyPI Trusted Publishing
Identical to cfclient
On all supported OSes and Python versions
Adding a simple mocap example with multiple cf/rigid bodies
Add two Python examples for controlling the HP RGBW deck: - hprgbw_set.py: Set a static color with configurable RGBW values - Supports both rgbw() and rgb() classes (with auto white extraction) - Easy-to-edit color examples for users - Configurable brightness correction parameter - hprgbw_cycle.py: Cycle through HSV color space - HSV to RGBW conversion for smooth color transitions - Continuous 360° hue cycling Both examples include: - Thermal status monitoring via log subscription (100ms polling) - Warning messages when thermal throttling is active - Proper LED shutdown on Ctrl-C - pack_rgbw() helper to format 0xWWRRGGBB uint32 values
…mples Interestingly this was not caught by pre-commit on Python 3.13
Use correct updated parameter name Correctly pack color
Lighthouse Visualization Script
Mass Lighthouse config upload
Changed the color type from rgbw to wrgb and reordered parameters to (w, r, g, b) to better reflect the actual data packet structure (0xWWRRGGBB).
Add LED Deck Example Scripts
Color LED examples now detect which deck variant is present (bottom or top-facing) and use the first one found. This keeps examples simple while supporting both colorLedBot and colorLedTop parameter groups.
Changed memory write/read size
Enhance target handling in Bootloader to support multiple targets
Add auto-detection for color LED deck variants in examples
Christmas tree script
Updated description to clarify library capabilities and supported models.
Increased the delay after flashing a deck
Use np.linalg.eigh instead of np.linalg.eig for the symmetric matrix Q.T @ Q. eigh is designed for symmetric matrices and guarantees real eigenvalues/eigenvectors, whereas eig can return complex values due to numerical precision. This fixes a dtype mismatch error in scipy's Rotation.from_quat which now strictly validates input types.
Fix quaternion averaging
Add DeckCtrlElement class and integrate with Memory management
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.