Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
nrf24l01p_ng_constants.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2019 Otto-von-Guericke-Universität Magdeburg
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
17
18
#include "
nrf24l01p_ng.h
"
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
28
#define NRF24L01P_NG_MAX_PAYLOAD_WIDTH (32)
29
34
#define NRF24L01P_NG_MAX_RETRANSMISSIONS (15)
35
39
#define NRF24L01P_NG_BASE_FRQ_MHZ (2400)
40
44
#define NRF24L01P_NG_MAX_FRQ_MHZ (2525)
45
60
#define NRF24L01P_NG_NUM_CHANNELS (NRF24L01P_NG_MAX_FRQ_MHZ - \
61
NRF24L01P_NG_BASE_FRQ_MHZ)
62
66
#define NRF24L01P_NG_DEFAULT_TX_ADDR { 0xE7, 0xE7, 0xE7, 0xE7, 0xE7 }
67
71
#define NRF24L01P_NG_DEFAULT_ADDR_P0 { 0xE7, 0xE7, 0xE7, 0xE7, 0xE7 }
72
76
#define NRF24L01P_NG_DEFAULT_ADDR_P1 { 0xC2, 0xC2, 0xC2, 0xC2, 0xC2 }
77
81
#define NRF24L01P_NG_DEFAULT_ADDR_P2 (0xC3)
82
86
#define NRF24L01P_NG_DEFAULT_ADDR_P3 (0xC4)
87
91
#define NRF24L01P_NG_DEFAULT_ADDR_P4 (0xC5)
92
96
#define NRF24L01P_NG_DEFAULT_ADDR_P5 (0xC6)
97
98
#ifdef __cplusplus
99
}
100
#endif
101
nrf24l01p_ng.h
Public interface for NRF24L01+ (NG) devices.
Generated on Fri May 1 2026 15:22:59 by
1.13.2