|
px-fwlib 0.10.0
Cross-platform embedded library and documentation for 8/16/32-bit microcontrollers generated with Doxygen 1.9.2
|
File(s):
Reference:
Data Structures | |
| struct | px_nrf905_cfg_reg_t |
| NRF905 Configuration register map. More... | |
Macros | |
| #define | PX_NRF905_MAX_SPI_CLOCK_HZ 10000000ul |
| Maximum SPI Clock rate. More... | |
| #define | PX_NRF905_SPI_MODE PX_SPI_MODE0 |
| SPI Clock / Data phase. More... | |
| #define | PX_NRF905_SPI_DATA_ORDER PX_SPI_DATA_ORDER_MSB |
| SPI Data order. More... | |
| #define | PX_NRF905_MIN_PAYLOAD_SIZE 1 |
| Size of each data block. More... | |
| struct px_nrf905_cfg_reg_t |
NRF905 Configuration register map.
Definition at line 95 of file px_nrf905.h.
| #define PX_NRF905_MAX_SPI_CLOCK_HZ 10000000ul |
Maximum SPI Clock rate.
Definition at line 46 of file px_nrf905.h.
| #define PX_NRF905_SPI_MODE PX_SPI_MODE0 |
SPI Clock / Data phase.
Definition at line 48 of file px_nrf905.h.
| #define PX_NRF905_SPI_DATA_ORDER PX_SPI_DATA_ORDER_MSB |
SPI Data order.
Definition at line 50 of file px_nrf905.h.
| #define PX_NRF905_MIN_PAYLOAD_SIZE 1 |
Size of each data block.
Definition at line 53 of file px_nrf905.h.
| #define PX_NRF905_HFREQ_PLL_433MHZ 0 |
433 MHz
Definition at line 58 of file px_nrf905.h.
| #define PX_NRF905_HFREQ_PLL_868_915MHZ 1 |
868 / 915 MHz
Definition at line 59 of file px_nrf905.h.
| #define PX_NRF905_PA_PWR_M10DBM 0 |
-10 dBm
Definition at line 61 of file px_nrf905.h.
| #define PX_NRF905_PA_PWR_M2DBM 1 |
-2 dBm
Definition at line 62 of file px_nrf905.h.
| #define PX_NRF905_PA_PWR_P6DBM 2 |
+6 dBm
Definition at line 63 of file px_nrf905.h.
| #define PX_NRF905_PA_PWR_P10DBM 3 |
+10 dBm
Definition at line 64 of file px_nrf905.h.
| #define PX_NRF905_RX_RED_PWR_NORMAL 0 |
Normal operation.
Definition at line 66 of file px_nrf905.h.
| #define PX_NRF905_RX_RED_PWR_ACTIVE 1 |
Reduced power.
Definition at line 67 of file px_nrf905.h.
| #define PX_NRF905_AUTO_RETRAN_NO 0 |
No retransmission.
Definition at line 69 of file px_nrf905.h.
| #define PX_NRF905_AUTO_RETRAN_YES 1 |
Retransmission of data packet.
Definition at line 70 of file px_nrf905.h.
| #define PX_NRF905_UP_CLK_FREQ_4MHZ 0 |
4 MHz
Definition at line 72 of file px_nrf905.h.
| #define PX_NRF905_UP_CLK_FREQ_2MHZ 1 |
2 MHz
Definition at line 73 of file px_nrf905.h.
| #define PX_NRF905_UP_CLK_FREQ_1MHZ 2 |
1 MHz
Definition at line 74 of file px_nrf905.h.
| #define PX_NRF905_UP_CLK_FREQ_500KHZ 3 |
500 kHz
Definition at line 75 of file px_nrf905.h.
| #define PX_NRF905_UP_CLK_EN_NO 0 |
No external clock signal available.
Definition at line 77 of file px_nrf905.h.
| #define PX_NRF905_UP_CLK_EN_YES 1 |
External clock signal enabled.
Definition at line 78 of file px_nrf905.h.
| #define PX_NRF905_XOF_4MHZ 0 |
4 MHz
Definition at line 80 of file px_nrf905.h.
| #define PX_NRF905_XOF_8MHZ 1 |
8 MHz
Definition at line 81 of file px_nrf905.h.
| #define PX_NRF905_XOF_12MHZ 2 |
12 MHz
Definition at line 82 of file px_nrf905.h.
| #define PX_NRF905_XOF_16MHZ 3 |
16 MHz
Definition at line 83 of file px_nrf905.h.
| #define PX_NRF905_XOF_20MHZ 4 |
20 MHz
Definition at line 84 of file px_nrf905.h.
| #define PX_NRF905_CRC_EN_NO 0 |
Disable CRC check.
Definition at line 86 of file px_nrf905.h.
| #define PX_NRF905_CRC_EN_YES 1 |
Enable CRC check.
Definition at line 87 of file px_nrf905.h.
| #define PX_NRF905_CRC_MODE_8BITS 0 |
8-bit CRC check
Definition at line 89 of file px_nrf905.h.
| #define PX_NRF905_CRC_MODE_16BITS 1 |
16-bit CRC check
Definition at line 90 of file px_nrf905.h.