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 99 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]>
Only one instance is defined and created.

Signed-off-by: Jean Alinei <[email protected]>
Luiz Villa and others added 23 commits September 3, 2024 04:43
…taskAPI is returned only for the TWIST board.
…well

- adds more comments on the nvs function
This is a follow-up of PR
#78 where I had:
- left or introduced some typos, and more importantly
- broke the [mkdocs-material
annotation](https://squidfunk.github.io/mkdocs-material/reference/annotations/)
(for the VS Code Extensions and PlatformIO icons) in the [Environment
Setup](https://docs.owntech.org/core/docs/environment_setup/)
documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment