Commit be3efdeb authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

woring codegen for lm75 and sharp96 DFA

parent 32b799a0
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
codegen:
  instance: lm75
  includes: ['driver/lm75.h']

parameters:
  - os
+36 −0
Original line number Diff line number Diff line
codegen:
  instance: sharp96
  includes: ['driver/spi_b.h', 'driver/sharp96.h']
  setup: ['spi.setup();', 'sharp96.setup();']

states:
  - UNINITIALIZED
  - POWERON
  - POWEROFF

transition:
  setup:
    src: [UNINITIALIZED]
    dst: POWEROFF
  powerOn:
    src: [POWEROFF]
    dst: POWERON
  powerOff:
    src: [POWERON]
    dst: POWEROFF
  clear:
    src: [POWERON]
    dst: POWERON
  writeLine:
    src: [POWERON]
    dst: POWERON
    arguments:
      - name: line_no
        values: [0, 63, 95]
      - name: data
        values:
          - '(unsigned char *)"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"'
          - '(unsigned char *)"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"'
  toggleVCOM:
    src: [POWERON]
    dst: POWERON