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

[NEW FEATURE] Luos engine working with low consumtion routine #403

Open
Salem-Tho opened this issue Nov 15, 2022 · 0 comments
Open

[NEW FEATURE] Luos engine working with low consumtion routine #403

Salem-Tho opened this issue Nov 15, 2022 · 0 comments
Assignees
Labels
advanced Advanced skills are needed for this subject

Comments

@Salem-Tho
Copy link
Member

Luos need to works with product that not always run the execution loop of a firmware.
In low consumption product at the end of a loop a "sleep function" can be call to stop the processor and enter in low consumption mode. Often the MCU is wake by a interruption provide from a peripheral like a timer, an IO, or a reception of a byte on usart.

Luos should have in the HAL, a function to start the sleep routine to put the MCU in sleep mode and the possibility to trigger an event to wake the MCU and start the routine of going out of the sleep mode.
At the end the loop, a luos API should be call by user. this function will block the loop process, finish to treat msg and message handling calling, send a message to all service to but them in sleep mode and enter in sleep mode.

The loop process can retrieve in by a timer to wake up periodically the MCU , with the PTP by poking nodes or directly with the reception of a byte on robus

@Salem-Tho Salem-Tho added the advanced Advanced skills are needed for this subject label Nov 15, 2022
@Salem-Tho Salem-Tho self-assigned this Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
advanced Advanced skills are needed for this subject
Projects
None yet
Development

No branches or pull requests

1 participant