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

AVR-8: Implement Power Management #19784

Merged
merged 8 commits into from
Dec 1, 2023
Merged

Commits on Dec 1, 2023

  1. cpu/avr8: Enable PM periph to all SoC

    This refactor the current xmega PM peripheral to avr8 common and extend
    PM to cpus families.
    
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    nandojve authored and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    3b9368a View commit details
    Browse the repository at this point in the history
  2. cpu/atxmega: Fix PM states on peripherals

    Fix the required PM state on i2c and spi peripherals.
    
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    nandojve authored and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    549e2b4 View commit details
    Browse the repository at this point in the history
  3. cpu/atmega_common: Add PM on peripherals

    Add PM blocks to adc/i2c/spi peripherals.
    
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    nandojve authored and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    9dfdedc View commit details
    Browse the repository at this point in the history
  4. cpu/atmega_common: Increase stack a little bit

    This is necessary to allow run the thread_duel example.
    
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    nandojve authored and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    c64a64f View commit details
    Browse the repository at this point in the history
  5. boards/atmega328p-xplained-mini: Add BTN0 and LED0

    The board have one user button and a user led but are not enabled.
    This add necessary support to use the button and the led. It include
    the configs to use with SAUL and button interrupt.
    
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    nandojve authored and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    859d587 View commit details
    Browse the repository at this point in the history
  6. cpu/avr8_common: Fix PM and Common peripherals build

    Co-authored-by: Marian Buschsieweke <marian.buschsieweke@posteo.net>
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    nandojve and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    ab70f20 View commit details
    Browse the repository at this point in the history
  7. cpu/atxmega: Drop unnecessary test config

    Co-authored-by: MrKevinWeiss <weiss.kevin604@gmail.com>
    Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
    2 people authored and maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    166ee62 View commit details
    Browse the repository at this point in the history
  8. examples, tests: update Makefile.ci for AVR8

    Ran dist/tools/insufficient_memory for all AVR8 boards.
    maribu committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    82d98ed View commit details
    Browse the repository at this point in the history