Nordic Semiconductor nRF5 AirFuel SDK
version 2.2.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
Macros
ptu_config.h File Reference
#include "
ptu_hw_config.h
"
Go to the source code of this file.
Macros
#define
PTU_MAX_CONNECTIONS
8
#define
PTU_MAX_DEVICES
8
#define
PTU_OUTPUT_TX_POWER
0
#define
PTU_HW_REVISION
0
#define
PTU_FW_REVISION
0
#define
PTU_PROTOCOL_REVISION
1
#define
PTU_MAX_APP_TIMERS
3
#define
PTU_SENSORS_READ_INTERVAL_MS
30
#define
PTU_PRU_DYN_READ_INTERVAL_MS
50
#define
PTU_CONFIG_TIMEOUT_MS
10
#define
PTU_SEC_MIN_KEYSIZE
7
#define
PTU_SEC_MAX_KEYSIZE
16
#define
PTU_P_ADJ_CMD_COOLDOWN_MS
2000
#define
PTU_ADJUSTED_POWER_BIT_TIMEOUT_MS
2000
#define
PTU_POWER_TRANSFER_HYSTERISIS
100
#define
PTU_RECONNECT_TIMEOUT_MS
1100
#define
PTU_DISTANT_LIST_LEN
30
#define
PTU_MS_FROM_BEACON_STOP_TO_ACTIVATE_DISTANT_LIST
100
#define
PTU_ALLOWED_REDUCED_POSITIVE_ITX_COIL_ADJUSTMENT_MULTIPLIER
0.95
#define
PTU_ALLOWED_REDUCED_NEGATIVE_ITX_COIL_ADJUSTMENT_MULTIPLIER
1.05
#define
PTU_DOMINANT_PRU_UPPER_LIMIT_VRECTSET_MULTIPLIER_FOR_REDUCTION_IN_STEP_SIZE
1.0/0.95
#define
PTU_DOMINANT_PRU_LOWER_LIMIT_VRECTSET_MULTIPLIER_FOR_REDUCTION_IN_STEP_SIZE
1.0/1.05
#define
PTU_LOAD_VARIATION_DETECT_LIFETIME_MS
1500
#define
PTU_Z_TX_IN_NO_LOAD
100
#define
PTU_Z_TX_IN_LOAD_DETECT
50
#define
PTU_P_TX_IN_LOAD_DETECT
50
#define
PTU_Z_MEAS_BUF_LENGTH
((100 /
PTU_SENSORS_READ_INTERVAL_MS
) + 1)
#define
PTU_CCA_RSSI_ENABLE
true
#define
PTU_CCA_TIME_SET_ENABLE
true
#define
PTU_CCA_REBOOT_BIT_ENABLE
false
#define
PTU_TIME_SET_VAL_MS
80
#define
PTU_TIME_SET_VAL_MS_MARGIN
4
#define
PTU_TIME_SET_CHECK_INTERVAL_MS
2
#define
PTU_TIME_SET_500_MS_OF_SAMPLES
(500 /
PTU_TIME_SET_CHECK_INTERVAL_MS
)
#define
PTU_TIME_SET_LOWER_LIMIT_MS
#define
PTU_TIME_SET_UPPER_LIMIT_MS
#define
PTU_TIME_SET_VAL_LOW_LOAD_MS
20
#define
PTU_MAX_DISTANT_PRUS
3
#define
PTU_ADV_PRE_CONNECT_ALLOW
11
#define
PTU_ADV_IGNORE_TIMEOUT_MS
1700
#define
PTU_POWER_SAVE_STATE_SCAN_INTERVAL
160
#define
PTU_POWER_SAVE_STATE_SCAN_WINDOW
PTU_POWER_SAVE_STATE_SCAN_INTERVAL
#define
PTU_NORMAL_SCAN_INTERVAL
80
#define
PTU_NORMAL_SCAN_WINDOW
48
#define
PTU_MIN_CONN_INTERVAL
40
#define
PTU_MAX_CONN_INTERVAL
40
#define
PTU_SLAVE_LATENCY
0
#define
PTU_CONN_SUP_TIMEOUT
100
#define
PTU_MAX_BLE_CONN_ATTEMPTS
2
#define
PTU_MAX_REG_ATTEMPTS
2
#define
PTU_REG_TIMEOUT_MS
500
#define
PTU_REVOKE_ACCEPTED_STATE
true
#define
PTU_REVOKE_ACCEPTED_STATE_NON_POWER_SAVE_MS
(
PTU_REVOKE_ACCEPTED_STATE_RETRIES
*
PTU_BEACON_DURATION_LONG_MS
)
#define
PTU_REVOKE_ACCEPTED_STATE_POWER_SAVE_MS
(
PTU_REVOKE_ACCEPTED_STATE_RETRIES
* ((
PTU_BEACON_CYCLES_LONG
*
PTU_BEACON_CYCLE_PERIOD_MS
) +
PTU_BEACON_DURATION_LONG_MS
))
#define
PTU_REVOKE_ACCEPTED_STATE_RETRIES
3
#define
PTU_ROGUE_OBJECT_DETECT_THRESHOLD
30
#define
PTU_CCA_ROGUE_DETECT_ENABLE
true
#define
PTU_BEACON_CYCLE_PERIOD_MS
250
#define
PTU_BEACON_CYCLES_LONG
10
#define
PTU_BEACON_DURATION_SHORT_MS
10
#define
PTU_LATCH_FAULT_ENTRY_DELAY_MS
1000
#define
PTU_LATCH_FAULT_EXIT_ATTEMPT_DELAY_MS
5000
#define
PTU_LATCH_FAULT_MAX_AUTO_CLR_ATTEMPTS
3
#define
PTU_LATCH_FAULT_NO_ERR_CLR_TIMEOUT_SEC
(5 * 60)
#define
PTU_LATCH_FAULT_NO_ERR_CLR_TIMEOUT_MS
PTU_LATCH_FAULT_NO_ERR_CLR_TIMEOUT_SEC
* 1000
#define
PTU_LATCH_FAULT_NO_LOAD_VAR_NO_DEVICES_MS
5000
#define
BLE_WPTS_PTU_STATIC_MAX_SOURCE_IMPEDANCE_VAL
BLE_WPTS_PTU_STATIC_MAX_SOURCE_IMPEDANCE_100_VAL
#define
BLE_WPTS_PTU_STATIC_MAX_SOURCE_IMPEDANCE_VALID
0
#define
BLE_WPTS_PTU_STATIC_MAX_LOAD_RESISTANCE_VAL
BLE_WPTS_PTU_STATIC_MAX_LOAD_RESISTANCE_55_VAL
#define
BLE_WPTS_PTU_STATIC_MAX_LOAD_RESISTANCE_VALID
0
#define
BLE_WPTS_PTU_POWER
BLE_WPTS_PTU_POWER_9_9W
#define
PTU_BUTTON_PRESS_LENGTH_DFU_MS
5 * 1000
#define
PTU_BEACON_DURATION_LONG_MS
105
#define
PTU_BEACON_DURATION_EXTENDED_MS
3000
#define
PTU_POWER_SAVE_LONG_BEACON_PTX_READ_INTERVAL_MS
2
#define
BLE_WPTS_PTU_STATIC_NUM_DEVICES_BITVAL
BLE_WPTS_PTU_STATIC_NUM_DEVICES_8_VAL
#define
BLE_WPTS_TIME_SET_BITVAL
CTL_TIME_SET_80MS
Copyright ©
Nordic Semiconductor
. All Rights Reserved.
Disclaimer