|
void | rn4678_cfg_setup (rn4678_cfg_t *cfg) |
| Config Object Initialization function.
|
|
RN4678_RETVAL | rn4678_init (rn4678_t *ctx, rn4678_cfg_t *cfg) |
| Initialization function.
|
|
void | rn4678_generic_write (rn4678_t *ctx, char *data_buf, uint16_t len) |
| Generic write function.
|
|
int32_t | rn4678_generic_read (rn4678_t *ctx, char *data_buf, uint16_t max_len) |
| Generic read function.
|
|
void | rn4678_write_command (rn4678_t *ctx, char *data_buf, uint16_t len) |
| Write command function.
|
|
void | rn4678_set_cts_pin (rn4678_t *ctx, uint8_t state) |
| CTS Pin Setting function.
|
|
void | rn4678_enable (rn4678_t *ctx) |
| Enable device function.
|
|
void | rn4678_hw_reset (rn4678_t *ctx) |
| Hardwere reset function.
|
|
void | rn4678_enter_command_mode (rn4678_t *ctx) |
| Enter the command mode function.
|
|
void | rn4678_exit_command_mode (rn4678_t *ctx) |
| Exit the command mode function.
|
|
void | rn4678_toggle_echo (rn4678_t *ctx) |
| Toggles echo function.
|
|
void | rn4678_set_device_name (rn4678_t *ctx, uint8_t *name) |
| Set the device name function.
|
|
void | rn4678_set_operating_mode (rn4678_t *ctx, uint8_t op_mode) |
| Set the operating mode function.
|
|
void | rn4678_enable_7_bit_data_mode (rn4678_t *ctx) |
| Enable 7-Bit data mode function.
|
|
void | rn4678_disable_7_bit_data_mode (rn4678_t *ctx) |
| Disable 7-Bit data mode function.
|
|
void | rn4678_set_authentication (rn4678_t *ctx, uint8_t auth_value) |
| Set the authentication function.
|
|
void | rn4678_set_break (rn4678_t *ctx, uint8_t break_signal) |
| Set the break function.
|
|
RN4678_RETVAL | rn4678_set_cod (rn4678_t *ctx, uint8_t *msw, uint8_t *lsw) |
| Sets the class of device (COD) function.
|
|
void | rn4678_set_factory_defaults (rn4678_t *ctx) |
| Set factory defaults settings function.
|
|
void | rn4678_set_discoverability (rn4678_t *ctx, uint8_t *d_hex_value) |
| Set enable an inquiry scan function.
|
|
void | rn4678_setConnectability (rn4678_t *ctx, uint8_t *c_hex_value) |
| Set enable page scanning function.
|
|
RN4678_RETVAL | rn4678_set_uart_parity (rn4678_t *ctx, uint8_t character) |
| Set UART parity function.
|
|
void | rn4678_set_extended_status_string (rn4678_t *ctx, uint8_t *es_string) |
| Set extended status string function.
|
|
RN4678_RETVAL | rn4678_set_security_pin_code (rn4678_t *ctx, uint8_t *sp_code) |
| Set security pin code function.
|
|
RN4678_RETVAL | rn4678_set_special_config (rn4678_t *ctx, uint16_t special_config) |
| Set special configuration settings function.
|
|
void | rn4678_set_remote_address (rn4678_t *ctx, uint8_t *r_addr) |
| Set the remote Bluetooth address function.
|
|
RN4678_RETVAL | rn4678_set_baud_rate (rn4678_t *ctx, uint32_t baud_rate) |
| Set the baud rate function.
|
|
void | rn4678_enable_bonding (rn4678_t *ctx) |
| Set bonding enable function.
|
|
void | rn4678_disable_bonding (rn4678_t *ctx) |
| Set bonding disable function.
|
|
void | rn4678_reboot (rn4678_t *ctx) |
| Reboot the module function.
|
|
RN4678_RETVAL | rn4678_set_profile (rn4678_t *ctx, uint8_t profile) |
| Set the profile function.
|
|
void | rn4678_enable_role_switch (rn4678_t *ctx) |
| Enables the role switch function.
|
|
void | rn4678_disable_role_switch (rn4678_t *ctx) |
| Disables the role switch function.
|
|
void | rn4678_connect_to_remote_address (rn4678_t *ctx, uint8_t *r_addr) |
| Connect the device to a remote address function.
|
|
void | rn4678_connect_to_remote_address_fast_mode (rn4678_t *ctx, uint8_t *r_addr) |
| Connect the device to a remote address fast mode function.
|
|
void | rn4678_endspecial_config (rn4678_t *ctx) |
| Ends configuration and puts the device into fast data mode function.
|
|
void | rn4678_get_help (rn4678_t *ctx) |
| Get displays a list of help command function.
|
|
void | rn4678_get_basic_settings (rn4678_t *ctx) |
| Get displays basic settings function.
|
|
void | rn4678_get_extended_settings (rn4678_t *ctx) |
| Get displays the device�s extended settings function.
|
|
void | rn4678_get_device_address (rn4678_t *ctx) |
| Get displays the device�s eBluetooth address function.
|
|
void | rn4678_scans_device (rn4678_t *ctx) |
| Scans for Bluetooth devices in pairing mode function.
|
|
void | rn4678_get_signal_status (rn4678_t *ctx) |
| Displays the remote side modem signal status function.
|
|
void | rn4678_set_undiscoverable (rn4678_t *ctx) |
| Set undiscoverable mode function.
|
|
RN4678_RETVAL | rn4678_set_quiet_mode (rn4678_t *ctx, uint8_t q_mode) |
| Set quiet mode function.
|
|
void | rn4678_get_firmware_version (rn4678_t *ctx) |
| Get firmware version function.
|
|
This file contains API for RN4678 Click driver.