Commit 86638f0e authored by Daniel Friesel's avatar Daniel Friesel
Browse files

energy model WiP

parent 1716621b
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
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]
+31 −0
Original line number Diff line number Diff line
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
+1 −0
Original line number Diff line number Diff line
codegen:
  instance: lm75
  includes: ['driver/lm75.h']
  flags: ['drivers=lm75', 'arch_drivers=i2c']

parameters:
  - os
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@ codegen:
  instance: sharp96
  includes: ['driver/spi_b.h', 'driver/sharp96.h']
  setup: ['spi.setup();', 'sharp96.setup();']
  flags: ['drivers=sharp96', 'arch_drivers=spi_b,counter']

states:
  - UNINITIALIZED