Skip to content
Snippets Groups Projects
Commit 86638f0e authored by Daniel Friesel's avatar Daniel Friesel
Browse files

energy model WiP

parent 1716621b
No related branches found
No related tags found
No related merge requests found
states:
- UNINITIALIZED
- P0_INPUT
- P0_INPUT_PULLUP
- P0_OUTPUT_LOW
- P0_OUTPUT_HIGH
transition:
setup:
src: [UNINITIALIZED]
dst: P0_OUTPUT
input:
src: [P0_INPUT, P0_INPUT_PULLUP, P0_OUTPUT_LOW, P0_OUTPUT_HIGH]
codegen:
instance: gpio
includes: ['driver/gpio.h']
states:
- UNINITIALIZED
- P0_INPUT
- P0_OUTPUT
parameters:
- px00_status
transition:
setup:
src: [UNINITIALIZED]
dst: P0_OUTPUT
input:
src: [P0_INPUT, P0_OUTPUT]
dst: P0_INPUT
arguments:
- name: pin
values: ['GPIO::px00']
output:
src: [P0_INPUT, P0_OUTPUT]
dst: P0_OUTPUT
arguments:
- name: pin
values: ['GPIO::px00']
- name: value
values: [0, 1]
parameter: px00_status
codegen: codegen:
instance: lm75 instance: lm75
includes: ['driver/lm75.h'] includes: ['driver/lm75.h']
flags: ['drivers=lm75', 'arch_drivers=i2c']
parameters: parameters:
- os - os
......
...@@ -2,6 +2,7 @@ codegen: ...@@ -2,6 +2,7 @@ codegen:
instance: sharp96 instance: sharp96
includes: ['driver/spi_b.h', 'driver/sharp96.h'] includes: ['driver/spi_b.h', 'driver/sharp96.h']
setup: ['spi.setup();', 'sharp96.setup();'] setup: ['spi.setup();', 'sharp96.setup();']
flags: ['drivers=sharp96', 'arch_drivers=spi_b,counter']
states: states:
- UNINITIALIZED - UNINITIALIZED
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment