Skip to content
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

[V1.0.0] Stabilize API calls and board device tree for 1.0 release #74

Open
wants to merge 105 commits into
base: main
Choose a base branch
from

Conversation

cfoucher-laas
Copy link
Contributor

@cfoucher-laas cfoucher-laas commented Jul 8, 2024

This PR introduces a new API calls hierarchy (see RFC #35) and add version management into device tree.

It addresses notably, for DataAPI:

Additionally, it fixed confusing naming for "channel" vs. "sensor".
Finally, fixes multiple warnings regarding types and incomplete switch.

The following issue will be obsoleted (version HAL removed):

Remains to be treated for 1.0 release:

cfoucher-laas and others added 22 commits July 3, 2024 10:45
…to the shields.

Also added some missing dependencies in Kconfig files.
…mber on acquisition enable by providing a default value.
Also, use Spin nexus to identify pins in shield device tree.
Use explicit names for some functions.
Added DTS support for Ownverter
Added Sync in Sync out properties in HRTIM fragment
and related pinmux.
Added PWM related child bindings to HRTIM fragment
Added DTS linkage between power leg and HRTIM fragment
Removed shield specific properties from spin DTS
Removed USART1 for board where it is not implemented.
Removed NGND for boards not using it anymore.
Replaced CONFIG_SHIELD_TWIST by generic CONFIG_POWER_SHIELD

Signed-off-by: Jean Alinei <[email protected]>
Style fix, added brackets to if statements, line breaks, unified comments style.

Signed-off-by: Jean Alinei <[email protected]>
…d and could

be changed in software.

Signed-off-by: Jean Alinei <[email protected]>
What used to be twist. object is now shield.power object, for sake of genericity.

PowerApi module is now merged in ShieldAPI module.

Signed-off-by: Jean Alinei <[email protected]>
Signed-off-by: Jean Alinei <[email protected]>
@cfoucher-laas cfoucher-laas added this to the V1.0 milestone Jul 8, 2024
@cfoucher-laas cfoucher-laas requested a review from jalinei July 8, 2024 13:11
@cfoucher-laas cfoucher-laas requested a review from luizvilla July 8, 2024 13:11
Only one instance is defined and created.

Signed-off-by: Jean Alinei <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment