![]() |
LibDriver NRF905
|
nrf905 basic driver modules More...
Data Structures | |
| struct | nrf905_handle_s |
| nrf905 handle structure definition More... | |
| struct | nrf905_info_s |
| nrf905 information structure definition More... | |
Typedefs | |
| typedef struct nrf905_handle_s | nrf905_handle_t |
| nrf905 handle structure definition | |
| typedef struct nrf905_info_s | nrf905_info_t |
| nrf905 information structure definition | |
Functions | |
| uint8_t | nrf905_info (nrf905_info_t *info) |
| get chip's information | |
| uint8_t | nrf905_irq_handler (nrf905_handle_t *handle) |
| irq handler | |
| uint8_t | nrf905_init (nrf905_handle_t *handle) |
| initialize the chip | |
| uint8_t | nrf905_deinit (nrf905_handle_t *handle) |
| close the chip | |
| uint8_t | nrf905_set_power_up (nrf905_handle_t *handle, nrf905_bool_t enable) |
| set the power up | |
| uint8_t | nrf905_set_enable (nrf905_handle_t *handle, nrf905_bool_t enable) |
| enable or disable the chip | |
| uint8_t | nrf905_set_mode (nrf905_handle_t *handle, nrf905_mode_t mode) |
| set the mode | |
| uint8_t | nrf905_send (nrf905_handle_t *handle, uint8_t *buf, uint8_t len) |
| send data | |
| uint8_t | nrf905_write_conf (nrf905_handle_t *handle) |
| write the conf | |
| uint8_t | nrf905_read_conf (nrf905_handle_t *handle, uint8_t conf[10]) |
| read the conf | |
| uint8_t | nrf905_update_conf (nrf905_handle_t *handle, uint8_t conf[10]) |
| update the conf | |
| uint8_t | nrf905_set_tx_payload (nrf905_handle_t *handle, uint8_t *buf, uint8_t len) |
| set the tx payload | |
| uint8_t | nrf905_get_tx_payload (nrf905_handle_t *handle, uint8_t *buf, uint8_t len) |
| get the tx payload | |
| uint8_t | nrf905_get_rx_payload (nrf905_handle_t *handle, uint8_t *buf, uint8_t len) |
| get the rx payload | |
| uint8_t | nrf905_set_tx_address (nrf905_handle_t *handle, uint8_t *addr, uint8_t len) |
| set the tx address | |
| uint8_t | nrf905_get_tx_address (nrf905_handle_t *handle, uint8_t *addr, uint8_t len) |
| get the tx address | |
| uint8_t | nrf905_channel_config (nrf905_handle_t *handle, uint16_t freq, nrf905_pll_mode_t mode, nrf905_output_power_t power) |
| config the channel | |
| uint8_t | nrf905_get_status (nrf905_handle_t *handle, uint8_t *status) |
| get the status | |
| uint8_t | nrf905_set_frequency (nrf905_handle_t *handle, uint16_t freq) |
| set the frequency | |
| uint8_t | nrf905_get_frequency (nrf905_handle_t *handle, uint16_t *freq) |
| get the frequency | |
| uint8_t | nrf905_frequency_convert_to_register (nrf905_handle_t *handle, float mhz, uint16_t *reg) |
| convert the frequency to the register raw data | |
| uint8_t | nrf905_frequency_convert_to_data (nrf905_handle_t *handle, uint16_t reg, float *mhz) |
| convert the register raw data to the frequency | |
| uint8_t | nrf905_set_pll_mode (nrf905_handle_t *handle, nrf905_pll_mode_t mode) |
| set the pll mode | |
| uint8_t | nrf905_get_pll_mode (nrf905_handle_t *handle, nrf905_pll_mode_t *mode) |
| get the pll mode | |
| uint8_t | nrf905_set_output_power (nrf905_handle_t *handle, nrf905_output_power_t output_power) |
| set the output power | |
| uint8_t | nrf905_get_output_power (nrf905_handle_t *handle, nrf905_output_power_t *output_power) |
| get the output power | |
| uint8_t | nrf905_set_rx_mode (nrf905_handle_t *handle, nrf905_rx_mode_t mode) |
| set the rx mode | |
| uint8_t | nrf905_get_rx_mode (nrf905_handle_t *handle, nrf905_rx_mode_t *mode) |
| get the rx mode | |
| uint8_t | nrf905_set_auto_retransmit (nrf905_handle_t *handle, nrf905_bool_t enable) |
| enable or disable the auto retransmit | |
| uint8_t | nrf905_get_auto_retransmit (nrf905_handle_t *handle, nrf905_bool_t *enable) |
| get the auto retransmit status | |
| uint8_t | nrf905_set_rx_address_width (nrf905_handle_t *handle, nrf905_address_width_t width) |
| set the rx address width | |
| uint8_t | nrf905_get_rx_address_width (nrf905_handle_t *handle, nrf905_address_width_t *width) |
| get the rx address width | |
| uint8_t | nrf905_set_tx_address_width (nrf905_handle_t *handle, nrf905_address_width_t width) |
| set the tx address width | |
| uint8_t | nrf905_get_tx_address_width (nrf905_handle_t *handle, nrf905_address_width_t *width) |
| get the tx address width | |
| uint8_t | nrf905_set_rx_payload_width (nrf905_handle_t *handle, uint8_t width) |
| set the rx payload width | |
| uint8_t | nrf905_get_rx_payload_width (nrf905_handle_t *handle, uint8_t *width) |
| get the rx payload width | |
| uint8_t | nrf905_set_tx_payload_width (nrf905_handle_t *handle, uint8_t width) |
| set the tx payload width | |
| uint8_t | nrf905_get_tx_payload_width (nrf905_handle_t *handle, uint8_t *width) |
| get the tx payload width | |
| uint8_t | nrf905_set_rx_address (nrf905_handle_t *handle, uint8_t addr[4]) |
| set the rx address | |
| uint8_t | nrf905_get_rx_address (nrf905_handle_t *handle, uint8_t addr[4]) |
| get the rx address | |
| uint8_t | nrf905_set_output_clock_frequency (nrf905_handle_t *handle, nrf905_output_clock_frequency_t freq) |
| set the output clock frequency | |
| uint8_t | nrf905_get_output_clock_frequency (nrf905_handle_t *handle, nrf905_output_clock_frequency_t *freq) |
| get the output clock frequency | |
| uint8_t | nrf905_set_output_clock (nrf905_handle_t *handle, nrf905_bool_t enable) |
| enable or disable the output clock | |
| uint8_t | nrf905_get_output_clock (nrf905_handle_t *handle, nrf905_bool_t *enable) |
| get the output clock status | |
| uint8_t | nrf905_set_crystal_oscillator_frequency (nrf905_handle_t *handle, nrf905_crystal_oscillator_frequency_t freq) |
| set the crystal oscillator frequency | |
| uint8_t | nrf905_get_crystal_oscillator_frequency (nrf905_handle_t *handle, nrf905_crystal_oscillator_frequency_t *freq) |
| get the crystal oscillator frequency | |
| uint8_t | nrf905_set_crc (nrf905_handle_t *handle, nrf905_bool_t enable) |
| enable or disable the crc | |
| uint8_t | nrf905_get_crc (nrf905_handle_t *handle, nrf905_bool_t *enable) |
| get the crc status | |
| uint8_t | nrf905_set_crc_mode (nrf905_handle_t *handle, nrf905_crc_mode_t mode) |
| set the crc mode | |
| uint8_t | nrf905_get_crc_mode (nrf905_handle_t *handle, nrf905_crc_mode_t *mode) |
| get the crc mode | |
nrf905 basic driver modules
| typedef struct nrf905_handle_s nrf905_handle_t |
nrf905 handle structure definition
| typedef struct nrf905_info_s nrf905_info_t |
nrf905 information structure definition
nrf905 address width enumeration definition
| Enumerator | |
|---|---|
| NRF905_ADDRESS_WIDTH_1_BYTE | 1 byte tx address field width |
| NRF905_ADDRESS_WIDTH_4_BYTE | 4 byte tx address field width |
Definition at line 100 of file driver_nrf905.h.
| enum nrf905_bool_t |
nrf905 bool enumeration definition
| Enumerator | |
|---|---|
| NRF905_BOOL_FALSE | disable function |
| NRF905_BOOL_TRUE | enable function |
Definition at line 62 of file driver_nrf905.h.
| enum nrf905_crc_mode_t |
nrf905 crc mode enumeration definition
| Enumerator | |
|---|---|
| NRF905_CRC_MODE_8 | 8 crc check bit |
| NRF905_CRC_MODE_16 | 16 crc check bit |
Definition at line 132 of file driver_nrf905.h.
nrf905 crystal oscillator frequency enumeration definition
Definition at line 120 of file driver_nrf905.h.
| enum nrf905_mode_t |
nrf905 mode enumeration definition
| Enumerator | |
|---|---|
| NRF905_MODE_RX | rx mode |
| NRF905_MODE_TX | tx mode |
Definition at line 141 of file driver_nrf905.h.
nrf905 output clock frequency enumeration definition
| Enumerator | |
|---|---|
| NRF905_OUTPUT_CLOCK_FREQUENCY_4MHZ | 4MHz |
| NRF905_OUTPUT_CLOCK_FREQUENCY_2MHZ | 2MHz |
| NRF905_OUTPUT_CLOCK_FREQUENCY_1MHZ | 1MHz |
| NRF905_OUTPUT_CLOCK_FREQUENCY_500KHZ | 500kHZ |
Definition at line 109 of file driver_nrf905.h.
nrf905 output power enumeration definition
| Enumerator | |
|---|---|
| NRF905_OUTPUT_POWER_NEGATIVE_10_DBM | -10dBm |
| NRF905_OUTPUT_POWER_NEGATIVE_2_DBM | -2dBm |
| NRF905_OUTPUT_POWER_6_DBM | +6dBm |
| NRF905_OUTPUT_POWER_10_DBM | +10dBm |
Definition at line 80 of file driver_nrf905.h.
| enum nrf905_pll_mode_t |
nrf905 pll mode enumeration definition
| Enumerator | |
|---|---|
| NRF905_PLL_MODE_433_MHZ | chip operating in 433MHz band |
| NRF905_PLL_MODE_868_915_MHZ | chip operating in 868 or 915 MHz band |
Definition at line 71 of file driver_nrf905.h.
| enum nrf905_rx_mode_t |
nrf905 rx mode enumeration definition
| Enumerator | |
|---|---|
| NRF905_RX_MODE_NORMAL | normal operation |
| NRF905_RX_MODE_REDUCED_POWER | reduced power |
Definition at line 91 of file driver_nrf905.h.
| enum nrf905_status_t |
nrf905 status enumeration definition
| Enumerator | |
|---|---|
| NRF905_STATUS_AM | address match |
| NRF905_STATUS_TX_DONE | tx done |
| NRF905_STATUS_RX_DONE | rx done |
Definition at line 150 of file driver_nrf905.h.
| uint8_t nrf905_channel_config | ( | nrf905_handle_t * | handle, |
| uint16_t | freq, | ||
| nrf905_pll_mode_t | mode, | ||
| nrf905_output_power_t | power ) |
config the channel
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | freq | chip frequency config |
| [in] | mode | pll mode |
| [in] | power | output power |
Definition at line 982 of file driver_nrf905.c.
| uint8_t nrf905_deinit | ( | nrf905_handle_t * | handle | ) |
close the chip
| [in] | *handle | pointer to an nrf905 handle structure |
Definition at line 326 of file driver_nrf905.c.
| uint8_t nrf905_frequency_convert_to_data | ( | nrf905_handle_t * | handle, |
| uint16_t | reg, | ||
| float * | mhz ) |
convert the register raw data to the frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | reg | register raw data |
| [out] | *mhz | pointer to a frequency buffer |
Definition at line 1167 of file driver_nrf905.c.
| uint8_t nrf905_frequency_convert_to_register | ( | nrf905_handle_t * | handle, |
| float | mhz, | ||
| uint16_t * | reg ) |
convert the frequency to the register raw data
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | mhz | frequency |
| [out] | *reg | pointer to a register raw buffer |
Definition at line 1137 of file driver_nrf905.c.
| uint8_t nrf905_get_auto_retransmit | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t * | enable ) |
get the auto retransmit status
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1415 of file driver_nrf905.c.
| uint8_t nrf905_get_crc | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t * | enable ) |
get the crc status
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1963 of file driver_nrf905.c.
| uint8_t nrf905_get_crc_mode | ( | nrf905_handle_t * | handle, |
| nrf905_crc_mode_t * | mode ) |
get the crc mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *mode | pointer to a crc mode buffer |
Definition at line 2025 of file driver_nrf905.c.
| uint8_t nrf905_get_crystal_oscillator_frequency | ( | nrf905_handle_t * | handle, |
| nrf905_crystal_oscillator_frequency_t * | freq ) |
get the crystal oscillator frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *freq | pointer to a crystal oscillator frequency buffer |
Definition at line 1901 of file driver_nrf905.c.
| uint8_t nrf905_get_frequency | ( | nrf905_handle_t * | handle, |
| uint16_t * | freq ) |
get the frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *freq | pointer to a chip frequency config buffer |
Definition at line 1104 of file driver_nrf905.c.
| uint8_t nrf905_get_output_clock | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t * | enable ) |
get the output clock status
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1839 of file driver_nrf905.c.
| uint8_t nrf905_get_output_clock_frequency | ( | nrf905_handle_t * | handle, |
| nrf905_output_clock_frequency_t * | freq ) |
get the output clock frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *freq | pointer to an output clock frequency buffer |
Definition at line 1777 of file driver_nrf905.c.
| uint8_t nrf905_get_output_power | ( | nrf905_handle_t * | handle, |
| nrf905_output_power_t * | output_power ) |
get the output power
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *output_power | pointer to an output power buffer |
Definition at line 1291 of file driver_nrf905.c.
| uint8_t nrf905_get_pll_mode | ( | nrf905_handle_t * | handle, |
| nrf905_pll_mode_t * | mode ) |
get the pll mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *mode | pointer to a pll mode buffer |
Definition at line 1229 of file driver_nrf905.c.
| uint8_t nrf905_get_rx_address | ( | nrf905_handle_t * | handle, |
| uint8_t | addr[4] ) |
get the rx address
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *addr | pointer to a rx address |
Definition at line 1718 of file driver_nrf905.c.
| uint8_t nrf905_get_rx_address_width | ( | nrf905_handle_t * | handle, |
| nrf905_address_width_t * | width ) |
get the rx address width
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *width | pointer to an address width buffer |
Definition at line 1477 of file driver_nrf905.c.
| uint8_t nrf905_get_rx_mode | ( | nrf905_handle_t * | handle, |
| nrf905_rx_mode_t * | mode ) |
get the rx mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *mode | pointer to a rx mode buffer |
Definition at line 1353 of file driver_nrf905.c.
| uint8_t nrf905_get_rx_payload | ( | nrf905_handle_t * | handle, |
| uint8_t * | buf, | ||
| uint8_t | len ) |
get the rx payload
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 852 of file driver_nrf905.c.
| uint8_t nrf905_get_rx_payload_width | ( | nrf905_handle_t * | handle, |
| uint8_t * | width ) |
get the rx payload width
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *width | pointer to a payload width buffer |
Definition at line 1603 of file driver_nrf905.c.
| uint8_t nrf905_get_status | ( | nrf905_handle_t * | handle, |
| uint8_t * | status ) |
get the status
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *status | pointer to a status buffer |
Definition at line 1027 of file driver_nrf905.c.
| uint8_t nrf905_get_tx_address | ( | nrf905_handle_t * | handle, |
| uint8_t * | addr, | ||
| uint8_t | len ) |
get the tx address
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *addr | pointer to an address buffer |
| [in] | len | address length |
Definition at line 938 of file driver_nrf905.c.
| uint8_t nrf905_get_tx_address_width | ( | nrf905_handle_t * | handle, |
| nrf905_address_width_t * | width ) |
get the tx address width
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *width | pointer to an address width buffer |
Definition at line 1539 of file driver_nrf905.c.
| uint8_t nrf905_get_tx_payload | ( | nrf905_handle_t * | handle, |
| uint8_t * | buf, | ||
| uint8_t | len ) |
get the tx payload
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 809 of file driver_nrf905.c.
| uint8_t nrf905_get_tx_payload_width | ( | nrf905_handle_t * | handle, |
| uint8_t * | width ) |
get the tx payload width
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *width | pointer to a payload width buffer |
Definition at line 1664 of file driver_nrf905.c.
| uint8_t nrf905_info | ( | nrf905_info_t * | info | ) |
get chip's information
| [out] | *info | pointer to an nrf905 info structure |
Definition at line 2106 of file driver_nrf905.c.
| uint8_t nrf905_init | ( | nrf905_handle_t * | handle | ) |
initialize the chip
| [in] | *handle | pointer to an nrf905 handle structure |
Definition at line 159 of file driver_nrf905.c.
| uint8_t nrf905_irq_handler | ( | nrf905_handle_t * | handle | ) |
irq handler
| [in] | *handle | pointer to an nrf905 handle structure |
Definition at line 383 of file driver_nrf905.c.
| uint8_t nrf905_read_conf | ( | nrf905_handle_t * | handle, |
| uint8_t | conf[10] ) |
read the conf
| [in] | *handle | pointer to an nrf905 handle structure |
| [out] | *conf | pointer to a conf buffer |
Definition at line 702 of file driver_nrf905.c.
| uint8_t nrf905_send | ( | nrf905_handle_t * | handle, |
| uint8_t * | buf, | ||
| uint8_t | len ) |
send data
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 579 of file driver_nrf905.c.
| uint8_t nrf905_set_auto_retransmit | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t | enable ) |
enable or disable the auto retransmit
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | enable | bool value |
Definition at line 1383 of file driver_nrf905.c.
| uint8_t nrf905_set_crc | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t | enable ) |
enable or disable the crc
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | enable | bool value |
Definition at line 1931 of file driver_nrf905.c.
| uint8_t nrf905_set_crc_mode | ( | nrf905_handle_t * | handle, |
| nrf905_crc_mode_t | mode ) |
set the crc mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | mode | crc mode |
Definition at line 1993 of file driver_nrf905.c.
| uint8_t nrf905_set_crystal_oscillator_frequency | ( | nrf905_handle_t * | handle, |
| nrf905_crystal_oscillator_frequency_t | freq ) |
set the crystal oscillator frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | freq | crystal oscillator frequency |
Definition at line 1869 of file driver_nrf905.c.
| uint8_t nrf905_set_enable | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t | enable ) |
enable or disable the chip
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | enable | bool value |
Definition at line 506 of file driver_nrf905.c.
| uint8_t nrf905_set_frequency | ( | nrf905_handle_t * | handle, |
| uint16_t | freq ) |
set the frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | freq | chip frequency config |
Definition at line 1065 of file driver_nrf905.c.
| uint8_t nrf905_set_mode | ( | nrf905_handle_t * | handle, |
| nrf905_mode_t | mode ) |
set the mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | mode | chip mode |
Definition at line 540 of file driver_nrf905.c.
| uint8_t nrf905_set_output_clock | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t | enable ) |
enable or disable the output clock
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | enable | bool value |
Definition at line 1807 of file driver_nrf905.c.
| uint8_t nrf905_set_output_clock_frequency | ( | nrf905_handle_t * | handle, |
| nrf905_output_clock_frequency_t | freq ) |
set the output clock frequency
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | freq | output clock frequency |
Definition at line 1745 of file driver_nrf905.c.
| uint8_t nrf905_set_output_power | ( | nrf905_handle_t * | handle, |
| nrf905_output_power_t | output_power ) |
set the output power
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | output_power | output power |
Definition at line 1259 of file driver_nrf905.c.
| uint8_t nrf905_set_pll_mode | ( | nrf905_handle_t * | handle, |
| nrf905_pll_mode_t | mode ) |
set the pll mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | mode | pll mode |
Definition at line 1197 of file driver_nrf905.c.
| uint8_t nrf905_set_power_up | ( | nrf905_handle_t * | handle, |
| nrf905_bool_t | enable ) |
set the power up
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | enable | bool value |
Definition at line 472 of file driver_nrf905.c.
| uint8_t nrf905_set_rx_address | ( | nrf905_handle_t * | handle, |
| uint8_t | addr[4] ) |
set the rx address
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | *addr | pointer to a rx address |
Definition at line 1691 of file driver_nrf905.c.
| uint8_t nrf905_set_rx_address_width | ( | nrf905_handle_t * | handle, |
| nrf905_address_width_t | width ) |
set the rx address width
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | width | address width |
Definition at line 1445 of file driver_nrf905.c.
| uint8_t nrf905_set_rx_mode | ( | nrf905_handle_t * | handle, |
| nrf905_rx_mode_t | mode ) |
set the rx mode
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | mode | rx mode |
Definition at line 1321 of file driver_nrf905.c.
| uint8_t nrf905_set_rx_payload_width | ( | nrf905_handle_t * | handle, |
| uint8_t | width ) |
set the rx payload width
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | width | rx payload width |
Definition at line 1570 of file driver_nrf905.c.
| uint8_t nrf905_set_tx_address | ( | nrf905_handle_t * | handle, |
| uint8_t * | addr, | ||
| uint8_t | len ) |
set the tx address
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | *addr | pointer to an address buffer |
| [in] | len | address length |
Definition at line 895 of file driver_nrf905.c.
| uint8_t nrf905_set_tx_address_width | ( | nrf905_handle_t * | handle, |
| nrf905_address_width_t | width ) |
set the tx address width
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | width | address width |
Definition at line 1507 of file driver_nrf905.c.
| uint8_t nrf905_set_tx_payload | ( | nrf905_handle_t * | handle, |
| uint8_t * | buf, | ||
| uint8_t | len ) |
set the tx payload
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 766 of file driver_nrf905.c.
| uint8_t nrf905_set_tx_payload_width | ( | nrf905_handle_t * | handle, |
| uint8_t | width ) |
set the tx payload width
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | width | tx payload width |
Definition at line 1631 of file driver_nrf905.c.
| uint8_t nrf905_update_conf | ( | nrf905_handle_t * | handle, |
| uint8_t | conf[10] ) |
update the conf
| [in] | *handle | pointer to an nrf905 handle structure |
| [in] | *conf | pointer to a conf buffer |
Definition at line 737 of file driver_nrf905.c.
| uint8_t nrf905_write_conf | ( | nrf905_handle_t * | handle | ) |
write the conf
| [in] | *handle | pointer to an nrf905 handle structure |
Definition at line 667 of file driver_nrf905.c.