![]() |
LibDriver LLCC68
1.0.0
LLCC68 full-featured driver
|
llcc68 register driver modules More...
Functions | |
uint8_t | llcc68_set_fsk_whitening_initial_value (llcc68_handle_t *handle, uint16_t value) |
set the whitening initial value in FSK mode More... | |
uint8_t | llcc68_get_fsk_whitening_initial_value (llcc68_handle_t *handle, uint16_t *value) |
get the whitening initial value in FSK mode More... | |
uint8_t | llcc68_set_fsk_crc_initical_value (llcc68_handle_t *handle, uint16_t value) |
set the crc initial value in FSK mode More... | |
uint8_t | llcc68_get_fsk_crc_initical_value (llcc68_handle_t *handle, uint16_t *value) |
get the crc initical value in FSK mode More... | |
uint8_t | llcc68_set_fsk_crc_polynomial_value (llcc68_handle_t *handle, uint16_t value) |
set the crc polynomial value in FSK mode More... | |
uint8_t | llcc68_get_fsk_crc_polynomial_value (llcc68_handle_t *handle, uint16_t *value) |
get the crc polynomial value in FSK mode More... | |
uint8_t | llcc68_set_fsk_sync_word (llcc68_handle_t *handle, uint8_t sync_word[8]) |
set the sync word in FSK mode More... | |
uint8_t | llcc68_get_fsk_sync_word (llcc68_handle_t *handle, uint8_t sync_word[8]) |
get the sync word in FSK mode More... | |
uint8_t | llcc68_set_fsk_node_address (llcc68_handle_t *handle, uint8_t addr) |
set the node address in FSK mode More... | |
uint8_t | llcc68_get_fsk_node_address (llcc68_handle_t *handle, uint8_t *addr) |
get the node address in FSK mode More... | |
uint8_t | llcc68_set_fsk_broadcast_address (llcc68_handle_t *handle, uint8_t addr) |
set the broadcast address in FSK mode More... | |
uint8_t | llcc68_get_fsk_broadcast_address (llcc68_handle_t *handle, uint8_t *addr) |
get the broadcast address in FSK mode More... | |
uint8_t | llcc68_set_iq_polarity (llcc68_handle_t *handle, uint8_t setup) |
set the iq polarity More... | |
uint8_t | llcc68_get_iq_polarity (llcc68_handle_t *handle, uint8_t *setup) |
get the iq polarity More... | |
uint8_t | llcc68_set_lora_sync_word (llcc68_handle_t *handle, uint16_t sync_word) |
set the lora sync word More... | |
uint8_t | llcc68_get_lora_sync_word (llcc68_handle_t *handle, uint16_t *sync_word) |
get the lora sync word More... | |
uint8_t | llcc68_get_random_number (llcc68_handle_t *handle, uint32_t *r) |
get the random number More... | |
uint8_t | llcc68_set_tx_modulation (llcc68_handle_t *handle, uint8_t modulation) |
set the tx modulation More... | |
uint8_t | llcc68_get_tx_modulation (llcc68_handle_t *handle, uint8_t *modulation) |
get the tx modulation More... | |
uint8_t | llcc68_set_rx_gain (llcc68_handle_t *handle, uint8_t gain) |
set the rx gain More... | |
uint8_t | llcc68_get_rx_gain (llcc68_handle_t *handle, uint8_t *gain) |
get the rx gain More... | |
uint8_t | llcc68_set_tx_clamp_config (llcc68_handle_t *handle, uint8_t config) |
set the tx clamp config More... | |
uint8_t | llcc68_get_tx_clamp_config (llcc68_handle_t *handle, uint8_t *config) |
get the tx clamp config More... | |
uint8_t | llcc68_set_ocp (llcc68_handle_t *handle, uint8_t ocp) |
set the ocp More... | |
uint8_t | llcc68_get_ocp (llcc68_handle_t *handle, uint8_t *ocp) |
get the ocp More... | |
uint8_t | llcc68_set_rtc_control (llcc68_handle_t *handle, uint8_t control) |
set the rtc control More... | |
uint8_t | llcc68_get_rtc_control (llcc68_handle_t *handle, uint8_t *control) |
get the rtc control More... | |
uint8_t | llcc68_set_xta_trim (llcc68_handle_t *handle, uint8_t trim) |
set the xta trim More... | |
uint8_t | llcc68_get_xta_trim (llcc68_handle_t *handle, uint8_t *trim) |
get the xta trim More... | |
uint8_t | llcc68_set_xtb_trim (llcc68_handle_t *handle, uint8_t trim) |
set the xtb trim More... | |
uint8_t | llcc68_get_xtb_trim (llcc68_handle_t *handle, uint8_t *trim) |
get the xtb trim More... | |
uint8_t | llcc68_set_dio3_output_control (llcc68_handle_t *handle, uint8_t control) |
set the dio3 output More... | |
uint8_t | llcc68_get_dio3_output_control (llcc68_handle_t *handle, uint8_t *control) |
get the dio3 output More... | |
uint8_t | llcc68_set_event_mask (llcc68_handle_t *handle, uint8_t mask) |
set the event mask More... | |
uint8_t | llcc68_get_event_mask (llcc68_handle_t *handle, uint8_t *mask) |
get the event mask More... | |
uint8_t | llcc68_set_dio_output_enable (llcc68_handle_t *handle, uint8_t enable) |
set the dio output enable More... | |
uint8_t | llcc68_get_dio_output_enable (llcc68_handle_t *handle, uint8_t *enable) |
get the dio output enable More... | |
uint8_t | llcc68_set_dio_input_enable (llcc68_handle_t *handle, uint8_t enable) |
set the dio input enable More... | |
uint8_t | llcc68_get_dio_input_enable (llcc68_handle_t *handle, uint8_t *enable) |
get the dio input enable More... | |
uint8_t | llcc68_set_pull_up_control (llcc68_handle_t *handle, uint8_t control) |
set the pull up control More... | |
uint8_t | llcc68_get_pull_up_control (llcc68_handle_t *handle, uint8_t *control) |
get the pull up control More... | |
uint8_t | llcc68_set_pull_down_control (llcc68_handle_t *handle, uint8_t control) |
set the pull down control More... | |
uint8_t | llcc68_get_pull_down_control (llcc68_handle_t *handle, uint8_t *control) |
get the pull down control More... | |
llcc68 register driver modules
uint8_t llcc68_get_dio3_output_control | ( | llcc68_handle_t * | handle, |
uint8_t * | control | ||
) |
get the dio3 output
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *control | pointer to a dio3 output control buffer |
Definition at line 5100 of file driver_llcc68.c.
uint8_t llcc68_get_dio_input_enable | ( | llcc68_handle_t * | handle, |
uint8_t * | enable | ||
) |
get the dio input enable
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *enable | pointer to an enable settings buffer |
Definition at line 5364 of file driver_llcc68.c.
uint8_t llcc68_get_dio_output_enable | ( | llcc68_handle_t * | handle, |
uint8_t * | enable | ||
) |
get the dio output enable
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *enable | pointer to an enable settings buffer |
Definition at line 5276 of file driver_llcc68.c.
uint8_t llcc68_get_event_mask | ( | llcc68_handle_t * | handle, |
uint8_t * | mask | ||
) |
get the event mask
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *mask | pointer to an event mask buffer |
Definition at line 5188 of file driver_llcc68.c.
uint8_t llcc68_get_fsk_broadcast_address | ( | llcc68_handle_t * | handle, |
uint8_t * | addr | ||
) |
get the broadcast address in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *addr | pointer to a broadcast address buffer |
Definition at line 4168 of file driver_llcc68.c.
uint8_t llcc68_get_fsk_crc_initical_value | ( | llcc68_handle_t * | handle, |
uint16_t * | value | ||
) |
get the crc initical value in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *value | pointer to a value buffer |
Definition at line 3809 of file driver_llcc68.c.
uint8_t llcc68_get_fsk_crc_polynomial_value | ( | llcc68_handle_t * | handle, |
uint16_t * | value | ||
) |
get the crc polynomial value in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *value | pointer to a value buffer |
Definition at line 3902 of file driver_llcc68.c.
uint8_t llcc68_get_fsk_node_address | ( | llcc68_handle_t * | handle, |
uint8_t * | addr | ||
) |
get the node address in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *addr | pointer to a node address buffer |
Definition at line 4080 of file driver_llcc68.c.
uint8_t llcc68_get_fsk_sync_word | ( | llcc68_handle_t * | handle, |
uint8_t | sync_word[8] | ||
) |
get the sync word in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *sync_word | pointer to sync word buffer |
Definition at line 3992 of file driver_llcc68.c.
uint8_t llcc68_get_fsk_whitening_initial_value | ( | llcc68_handle_t * | handle, |
uint16_t * | value | ||
) |
get the whitening initial value in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *value | pointer to a value buffer |
Definition at line 3716 of file driver_llcc68.c.
uint8_t llcc68_get_iq_polarity | ( | llcc68_handle_t * | handle, |
uint8_t * | setup | ||
) |
get the iq polarity
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *setup | pointer to a settings buffer |
Definition at line 4256 of file driver_llcc68.c.
uint8_t llcc68_get_lora_sync_word | ( | llcc68_handle_t * | handle, |
uint16_t * | sync_word | ||
) |
get the lora sync word
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *sync_word | pointer to an sync word buffer |
Definition at line 4347 of file driver_llcc68.c.
uint8_t llcc68_get_ocp | ( | llcc68_handle_t * | handle, |
uint8_t * | ocp | ||
) |
get the ocp
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *ocp | pointer to an over current protection level buffer |
Definition at line 4748 of file driver_llcc68.c.
uint8_t llcc68_get_pull_down_control | ( | llcc68_handle_t * | handle, |
uint8_t * | control | ||
) |
get the pull down control
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *control | pointer to a pull down control buffer |
Definition at line 5540 of file driver_llcc68.c.
uint8_t llcc68_get_pull_up_control | ( | llcc68_handle_t * | handle, |
uint8_t * | control | ||
) |
get the pull up control
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *control | pointer to a pull up control buffer |
Definition at line 5452 of file driver_llcc68.c.
uint8_t llcc68_get_random_number | ( | llcc68_handle_t * | handle, |
uint32_t * | r | ||
) |
get the random number
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *r | pointer to a random number buffer |
Definition at line 4393 of file driver_llcc68.c.
uint8_t llcc68_get_rtc_control | ( | llcc68_handle_t * | handle, |
uint8_t * | control | ||
) |
get the rtc control
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *control | pointer to an rtc control buffer |
Definition at line 4836 of file driver_llcc68.c.
uint8_t llcc68_get_rx_gain | ( | llcc68_handle_t * | handle, |
uint8_t * | gain | ||
) |
get the rx gain
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *gain | pointer to an rx gain buffer |
Definition at line 4572 of file driver_llcc68.c.
uint8_t llcc68_get_tx_clamp_config | ( | llcc68_handle_t * | handle, |
uint8_t * | config | ||
) |
get the tx clamp config
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *config | pointer to a tx clamp config buffer |
Definition at line 4660 of file driver_llcc68.c.
uint8_t llcc68_get_tx_modulation | ( | llcc68_handle_t * | handle, |
uint8_t * | modulation | ||
) |
get the tx modulation
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *modulation | pointer to a tx modulation buffer |
Definition at line 4484 of file driver_llcc68.c.
uint8_t llcc68_get_xta_trim | ( | llcc68_handle_t * | handle, |
uint8_t * | trim | ||
) |
get the xta trim
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *trim | pointer to an xta trim buffer |
Definition at line 4924 of file driver_llcc68.c.
uint8_t llcc68_get_xtb_trim | ( | llcc68_handle_t * | handle, |
uint8_t * | trim | ||
) |
get the xtb trim
[in] | *handle | pointer to an llcc68 handle structure |
[out] | *trim | pointer to an xtb trim buffer |
Definition at line 5012 of file driver_llcc68.c.
uint8_t llcc68_set_dio3_output_control | ( | llcc68_handle_t * | handle, |
uint8_t | control | ||
) |
set the dio3 output
[in] | *handle | pointer to an llcc68 handle structure |
[in] | control | dio3 output control |
Definition at line 5056 of file driver_llcc68.c.
uint8_t llcc68_set_dio_input_enable | ( | llcc68_handle_t * | handle, |
uint8_t | enable | ||
) |
set the dio input enable
[in] | *handle | pointer to an llcc68 handle structure |
[in] | enable | enable settings |
Definition at line 5320 of file driver_llcc68.c.
uint8_t llcc68_set_dio_output_enable | ( | llcc68_handle_t * | handle, |
uint8_t | enable | ||
) |
set the dio output enable
[in] | *handle | pointer to an llcc68 handle structure |
[in] | enable | enable settings |
Definition at line 5232 of file driver_llcc68.c.
uint8_t llcc68_set_event_mask | ( | llcc68_handle_t * | handle, |
uint8_t | mask | ||
) |
set the event mask
[in] | *handle | pointer to an llcc68 handle structure |
[in] | mask | event mask |
Definition at line 5144 of file driver_llcc68.c.
uint8_t llcc68_set_fsk_broadcast_address | ( | llcc68_handle_t * | handle, |
uint8_t | addr | ||
) |
set the broadcast address in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[in] | addr | broadcast address |
Definition at line 4124 of file driver_llcc68.c.
uint8_t llcc68_set_fsk_crc_initical_value | ( | llcc68_handle_t * | handle, |
uint16_t | value | ||
) |
set the crc initial value in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[in] | value | set value |
Definition at line 3762 of file driver_llcc68.c.
uint8_t llcc68_set_fsk_crc_polynomial_value | ( | llcc68_handle_t * | handle, |
uint16_t | value | ||
) |
set the crc polynomial value in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[in] | value | set value |
Definition at line 3855 of file driver_llcc68.c.
uint8_t llcc68_set_fsk_node_address | ( | llcc68_handle_t * | handle, |
uint8_t | addr | ||
) |
set the node address in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[in] | addr | node address |
Definition at line 4036 of file driver_llcc68.c.
uint8_t llcc68_set_fsk_sync_word | ( | llcc68_handle_t * | handle, |
uint8_t | sync_word[8] | ||
) |
set the sync word in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[in] | *sync_word | pointer to sync word buffer |
Definition at line 3948 of file driver_llcc68.c.
uint8_t llcc68_set_fsk_whitening_initial_value | ( | llcc68_handle_t * | handle, |
uint16_t | value | ||
) |
set the whitening initial value in FSK mode
[in] | *handle | pointer to an llcc68 handle structure |
[in] | value | set value |
Definition at line 3669 of file driver_llcc68.c.
uint8_t llcc68_set_iq_polarity | ( | llcc68_handle_t * | handle, |
uint8_t | setup | ||
) |
set the iq polarity
[in] | *handle | pointer to an llcc68 handle structure |
[in] | setup | settings |
Definition at line 4212 of file driver_llcc68.c.
uint8_t llcc68_set_lora_sync_word | ( | llcc68_handle_t * | handle, |
uint16_t | sync_word | ||
) |
set the lora sync word
[in] | *handle | pointer to an llcc68 handle structure |
[in] | sync_word | sync word |
Definition at line 4300 of file driver_llcc68.c.
uint8_t llcc68_set_ocp | ( | llcc68_handle_t * | handle, |
uint8_t | ocp | ||
) |
set the ocp
[in] | *handle | pointer to an llcc68 handle structure |
[in] | ocp | over current protection level |
Definition at line 4704 of file driver_llcc68.c.
uint8_t llcc68_set_pull_down_control | ( | llcc68_handle_t * | handle, |
uint8_t | control | ||
) |
set the pull down control
[in] | *handle | pointer to an llcc68 handle structure |
[in] | control | pull down control |
Definition at line 5496 of file driver_llcc68.c.
uint8_t llcc68_set_pull_up_control | ( | llcc68_handle_t * | handle, |
uint8_t | control | ||
) |
set the pull up control
[in] | *handle | pointer to an llcc68 handle structure |
[in] | control | pull up control |
Definition at line 5408 of file driver_llcc68.c.
uint8_t llcc68_set_rtc_control | ( | llcc68_handle_t * | handle, |
uint8_t | control | ||
) |
set the rtc control
[in] | *handle | pointer to an llcc68 handle structure |
[in] | control | rtc control |
Definition at line 4792 of file driver_llcc68.c.
uint8_t llcc68_set_rx_gain | ( | llcc68_handle_t * | handle, |
uint8_t | gain | ||
) |
set the rx gain
[in] | *handle | pointer to an llcc68 handle structure |
[in] | gain | rx gain |
Definition at line 4528 of file driver_llcc68.c.
uint8_t llcc68_set_tx_clamp_config | ( | llcc68_handle_t * | handle, |
uint8_t | config | ||
) |
set the tx clamp config
[in] | *handle | pointer to an llcc68 handle structure |
[in] | config | tx clamp config |
Definition at line 4616 of file driver_llcc68.c.
uint8_t llcc68_set_tx_modulation | ( | llcc68_handle_t * | handle, |
uint8_t | modulation | ||
) |
set the tx modulation
[in] | *handle | pointer to an llcc68 handle structure |
[in] | modulation | tx modulation |
Definition at line 4440 of file driver_llcc68.c.
uint8_t llcc68_set_xta_trim | ( | llcc68_handle_t * | handle, |
uint8_t | trim | ||
) |
set the xta trim
[in] | *handle | pointer to an llcc68 handle structure |
[in] | trim | xta trim |
Definition at line 4880 of file driver_llcc68.c.
uint8_t llcc68_set_xtb_trim | ( | llcc68_handle_t * | handle, |
uint8_t | trim | ||
) |
set the xtb trim
[in] | *handle | pointer to an llcc68 handle structure |
[in] | trim | xtb trim |
Definition at line 4968 of file driver_llcc68.c.