├── .dockerignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── add-ccm.repl ├── docker-test.sh ├── environment.yml ├── include ├── clock.h ├── gpio.h └── usart.h ├── load-save.sh ├── renode-config.resc ├── run_tests.sh ├── src ├── app.c ├── app_shell_commands.c ├── clock.c ├── gpio.c ├── shell │ ├── include │ │ └── shell │ │ │ └── shell.h │ └── src │ │ └── shell.c ├── syscalls.c └── usart.c ├── start-headless.sh ├── start.sh ├── stm32f429i-discovery.ld ├── tasks.py └── tests ├── common.robot ├── test-basic.robot └── tests.yaml /.dockerignore: -------------------------------------------------------------------------------- 1 | libopencm3 2 | renode 3 | memfault-firmware-sdk 4 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM antmicro/renode:latest 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/README.md -------------------------------------------------------------------------------- /add-ccm.repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/add-ccm.repl -------------------------------------------------------------------------------- /docker-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/docker-test.sh -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/environment.yml -------------------------------------------------------------------------------- /include/clock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void clock_setup(void); 4 | -------------------------------------------------------------------------------- /include/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/include/gpio.h -------------------------------------------------------------------------------- /include/usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/include/usart.h -------------------------------------------------------------------------------- /load-save.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/load-save.sh -------------------------------------------------------------------------------- /renode-config.resc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/renode-config.resc -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/run_tests.sh -------------------------------------------------------------------------------- /src/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/app.c -------------------------------------------------------------------------------- /src/app_shell_commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/app_shell_commands.c -------------------------------------------------------------------------------- /src/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/clock.c -------------------------------------------------------------------------------- /src/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/gpio.c -------------------------------------------------------------------------------- /src/shell/include/shell/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/shell/include/shell/shell.h -------------------------------------------------------------------------------- /src/shell/src/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/shell/src/shell.c -------------------------------------------------------------------------------- /src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/syscalls.c -------------------------------------------------------------------------------- /src/usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/src/usart.c -------------------------------------------------------------------------------- /start-headless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/start-headless.sh -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/start.sh -------------------------------------------------------------------------------- /stm32f429i-discovery.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/stm32f429i-discovery.ld -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/common.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/tests/common.robot -------------------------------------------------------------------------------- /tests/test-basic.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/tests/test-basic.robot -------------------------------------------------------------------------------- /tests/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memfault/interrupt-renode-test-automation/HEAD/tests/tests.yaml --------------------------------------------------------------------------------