forked from zephyrproject-rtos/zephyr
-
Notifications
You must be signed in to change notification settings - Fork 6
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
i2c: stm32: init priority per device instance #19
Open
fouge
wants to merge
12
commits into
develop
Choose a base branch
from
cyril/i2c_define_init_priority_per_device
base: develop
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.
Conversation
This file contains 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
Cyclic bit to be set when using DMA node from a peripheral. Usage of the circular buffer can still be enforced by the user of the DMA module using `source_reload_en`. Signed-off-by: Cyril Fougeray <[email protected]>
Fix compilation when CONFIG_VL53L1X_INTERRUPT_MODE=n or CONFIG_VL53L1X_XSHUT=n Signed-off-by: Cyril Fougeray <[email protected]>
unused args Signed-off-by: Cyril Fougeray <[email protected]>
unused args Signed-off-by: Cyril Fougeray <[email protected]>
The sensor provides wrong measurements sometimes when no object in front, even if the RangeStatus is known as valid (=0) Computation is empirical. Signed-off-by: Cyril Fougeray <[email protected]> Signed-off-by: Cyril Fougeray <[email protected]>
set inter-measurement period through SENSOR_ATTR_SAMPLING_FREQUENCY to enable autonomous mode Signed-off-by: Cyril Fougeray <[email protected]>
Added a new attribute SENSOR_ATTR_VREF_MV for setting the ADC reference voltage after boot time. This was needed for using the driver on a hardware where the reference voltage is not fixed. If the new attribute is not set then the ADC reference voltage is used from the ADC node in the device tree as in older versions of this driver. Signed-off-by: Moritz Diller <[email protected]>
make the workflow reusable from the outside by adding workflow_call trigger Signed-off-by: Cyril Fougeray <[email protected]>
The device passed to the DMA callback is the DMA device. Instead use the ADC device available in the private data. Signed-off-by: Brett Witherspoon <[email protected]>
Bugfix: ADC_CFGR_DMAEN bit was not set when using this driver with an STM32G474. Signed-off-by: Moritz Diller <[email protected]>
allow redefinition of i2c device initialization priority per instance so that one bus can be initialized for a specific purpose before another
moritz-diller
approved these changes
Oct 10, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested it and it works well.
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.
allow redefinition of i2c device initialization priority per instance so that one bus can be initialized for a specific purpose before another