Commit 323fefbf authored by Daniel Friesel's avatar Daniel Friesel
Browse files

nrf24l01: Add parameter normalization information

parent bf855bbc
Loading
Loading
Loading
Loading
+23 −1
Original line number Diff line number Diff line
@@ -14,6 +14,21 @@ parameters:
  - datarate
  - channel

parameter_normalization:
  tx_power:
    unit: dBm
    enum:
      Nrf24l01::RF24_PA_MIN: 0
      Nrf24l01::RF24_PA_LOW: 6
      Nrf24l01::RF24_PA_HIGH: 12
      Nrf24l01::RF24_PA_MAX: 18
  datarate:
    unit: 'kbit/s'
    enum:
      Nrf24l01::RF24_1MBPS: 1000
      Nrf24l01::RF24_2MBPS: 2000
      Nrf24l01::RF24_250KBPS: 250

states:
  - UNINITIALIZED
  - POWEROFF
@@ -39,7 +54,7 @@ transition:
    arguments:
      - name: enable
        values: [0, 1]
        parameter: auto_ack
        parameter: 'auto_ack!'
  setPALevel:
    src: [STANDBY1]
    dst: STANDBY1
@@ -53,6 +68,13 @@ transition:
  stopListening:
    src: [RX]
    dst: STANDBY1
  setDynamicPayloads:
    src: [STANDBY1]
    dst: STANDBY1
    arguments:
      - name: enabled
        values: [0, 1]
        parameter: 'dynamic_payloads_enabled!'
  setRetries:
    src: [STANDBY1]
    dst: STANDBY1