Skip to content

dev-qemu: Move to merged TimeAlarm wake API #54

Open

Description

@dymk

Parent

Follow-up to OpenDevicePartnership/embedded-services#979, implemented by OpenDevicePartnership/embedded-services#968.

What to build

platform/dev-qemu still builds against the pre-merge #968 commit baf1a15, which is not on embedded-services main. Move it to the merged commit and its final TimeAlarmService API.

Acceptance criteria

  • platform/dev-qemu/Cargo.lock pins embedded-services 3ff41f5 (#968 merge) or later; no other platform lockfile changes.
  • dev-qemu selects the power source through TimeAlarmService::set_power_source and drives GPIO1 from a wake_requested_receiver().
  • Default, time-alarm-wake, and time-alarm-power-input builds pass Clippy, fmt, and cargo vet.
  • odp-platform-qemu-arm-virt retention (AC/DC connected/disconnected), source-switch (AC/DC), and relay runs pass with this EC.

Activity

  1. self-assigned this
    on Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions