HAL_RADIO_ERROR_INTERNAL, /**< Internal error */
HAL_RADIO_ERROR_NOT_IMPLEMENTED, /**< Not implemented */
HAL_RADIO_ERROR_UNKNOWN /**< Unknown */
-} hal_radio_error_t;
+} hal_radio_error_e;
/**
* @brief Enumeration for the radio seek direction.
typedef enum hal_radio_seek_direction_type {
RADIO_SEEK_DIRECTION_UP, /**< Seek upward */
RADIO_SEEK_DIRECTION_DOWN /**< Seek downward */
-} hal_radio_seek_direction_type_t;
+} hal_radio_seek_direction_type_e;
/**
* @brief The structure type of the radio HAL functions.
*/
typedef struct _hal_backend_radio_funcs {
/**< Initialize HAL backend handle */
- hal_radio_error_t (*init)(void **radio_handle);
+ hal_radio_error_e (*init)(void **radio_handle);
/**< Initialize HAL backend handle */
- hal_radio_error_t (*deinit)(void *radio_handle);
+ hal_radio_error_e (*deinit)(void *radio_handle);
/**< Prepare the device of radio */
- hal_radio_error_t (*prepare)(void *radio_handle);
+ hal_radio_error_e (*prepare)(void *radio_handle);
/**< Unprepare the device of radio */
- hal_radio_error_t (*unprepare)(void *radio_handle);
+ hal_radio_error_e (*unprepare)(void *radio_handle);
/**< Opens the device of radio */
- hal_radio_error_t (*open)(void *radio_handle);
+ hal_radio_error_e (*open)(void *radio_handle);
/**< Closes the device of radio */
- hal_radio_error_t (*close)(void *radio_handle);
+ hal_radio_error_e (*close)(void *radio_handle);
/**< Starts the device of radio */
- hal_radio_error_t (*start)(void *radio_handle);
+ hal_radio_error_e (*start)(void *radio_handle);
/**< Stops the device of radio */
- hal_radio_error_t (*stop)(void *radio_handle);
+ hal_radio_error_e (*stop)(void *radio_handle);
/**< Seeks (up or down) the effective frequency of the radio */
- hal_radio_error_t (*seek)(void *radio_handle, hal_radio_seek_direction_type_t direction);
+ hal_radio_error_e (*seek)(void *radio_handle, hal_radio_seek_direction_type_e direction);
/**< Gets the radio frequency (khz) */
- hal_radio_error_t (*get_frequency)(void *radio_handle, uint32_t *frequency);
+ hal_radio_error_e (*get_frequency)(void *radio_handle, uint32_t *frequency);
/**< Sets the radio frequency (khz) */
- hal_radio_error_t (*set_frequency)(void *radio_handle, uint32_t frequency);
+ hal_radio_error_e (*set_frequency)(void *radio_handle, uint32_t frequency);
/**< Gets the current signal strength of the radio (dBm) */
- hal_radio_error_t (*get_signal_strength)(void *radio_handle, int32_t *strength);
+ hal_radio_error_e (*get_signal_strength)(void *radio_handle, int32_t *strength);
} hal_backend_radio_funcs;
/**
#include "hal-radio-interface.h"
-hal_radio_error_t hal_radio_get_backend(void **hal_radio_handle);
+hal_radio_error_e hal_radio_get_backend(void **hal_radio_handle);
-hal_radio_error_t hal_radio_put_backend(void *hal_radio_handle);
+hal_radio_error_e hal_radio_put_backend(void *hal_radio_handle);
/**
* @brief Initializes new handle of radio HAL.
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
* @see radio_deinit()
*/
-hal_radio_error_t hal_radio_init(void *hal_radio_handle);
+hal_radio_error_e hal_radio_init(void *hal_radio_handle);
/**
* @brief Deinitializes handle of radio HAL.
* @retval #HAL_RADIO_ERROR_INVALID_PARAMETER Invalid parameter
* @see radio_init()
*/
-hal_radio_error_t hal_radio_deinit(void *hal_radio_handle);
+hal_radio_error_e hal_radio_deinit(void *hal_radio_handle);
/**
* @brief Prepare the device of radio.
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
* @see radio_unprepare()
*/
-hal_radio_error_t hal_radio_prepare(void *hal_radio_handle);
+hal_radio_error_e hal_radio_prepare(void *hal_radio_handle);
/**
* @brief Unprepare the device of radio.
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
* @see radio_prepare()
*/
-hal_radio_error_t hal_radio_unprepare(void *hal_radio_handle);
+hal_radio_error_e hal_radio_unprepare(void *hal_radio_handle);
/**
* @brief Opens the device of radio.
* @retval #HAL_RADIO_ERROR_DEVICE_NOT_PREPARED Not prepared the radio device
* @see radio_close()
*/
-hal_radio_error_t hal_radio_open(void *hal_radio_handle);
+hal_radio_error_e hal_radio_open(void *hal_radio_handle);
/**
* @brief Closes the device of radio.
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
* @see radio_open()
*/
-hal_radio_error_t hal_radio_close(void *hal_radio_handle);
+hal_radio_error_e hal_radio_close(void *hal_radio_handle);
/**
* @brief Starts the device of radio.
* @retval #HAL_RADIO_ERROR_DEVICE_NOT_OPENED The radio device is not opened.
* @see radio_stop()
*/
-hal_radio_error_t hal_radio_start(void *hal_radio_handle);
+hal_radio_error_e hal_radio_start(void *hal_radio_handle);
/**
* @brief Stops the device of radio.
* @retval #HAL_RADIO_ERROR_DEVICE_NOT_OPENED The radio device is not opened.
* @see radio_start()
*/
-hal_radio_error_t hal_radio_stop(void *hal_radio_handle);
+hal_radio_error_e hal_radio_stop(void *hal_radio_handle);
/**
* @brief Seeks (up or down) the effective frequency of the radio.
* @retval #HAL_RADIO_ERROR_DEVICE_NOT_OPENED The radio device is not opened
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
*/
-hal_radio_error_t hal_radio_seek(void *hal_radio_handle, hal_radio_seek_direction_type_t direction);
+hal_radio_error_e hal_radio_seek(void *hal_radio_handle, hal_radio_seek_direction_type_e direction);
/**
* @brief Gets the radio frequency.
* @retval #HAL_RADIO_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
*/
-hal_radio_error_t hal_radio_get_frequency(void *hal_radio_handle, uint32_t *frequency);
+hal_radio_error_e hal_radio_get_frequency(void *hal_radio_handle, uint32_t *frequency);
/**
* @brief Sets the radio frequency.
* @retval #HAL_RADIO_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
*/
-hal_radio_error_t hal_radio_set_frequency(void *hal_radio_handle, uint32_t frequency);
+hal_radio_error_e hal_radio_set_frequency(void *hal_radio_handle, uint32_t frequency);
/**
* @brief Gets the current signal strength of the radio
* @retval #HAL_RADIO_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #HAL_RADIO_ERROR_INVALID_OPERATION Invalid operation
*/
-hal_radio_error_t hal_radio_get_signal_strength(void *hal_radio_handle, int32_t *strength);
+hal_radio_error_e hal_radio_get_signal_strength(void *hal_radio_handle, int32_t *strength);
#ifdef __cplusplus
}
return 0;
}
-hal_radio_error_t hal_radio_get_backend(void **hal_radio_handle)
+hal_radio_error_e hal_radio_get_backend(void **hal_radio_handle)
{
int ret = 0;
return HAL_RADIO_ERROR_NONE;
}
-hal_radio_error_t hal_radio_put_backend(void *hal_radio_handle)
+hal_radio_error_e hal_radio_put_backend(void *hal_radio_handle)
{
int ret = 0;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_init(void *hal_radio_handle)
+hal_radio_error_e hal_radio_init(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_deinit(void *hal_radio_handle)
+hal_radio_error_e hal_radio_deinit(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_prepare(void *hal_radio_handle)
+hal_radio_error_e hal_radio_prepare(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_unprepare(void *hal_radio_handle)
+hal_radio_error_e hal_radio_unprepare(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_open(void *hal_radio_handle)
+hal_radio_error_e hal_radio_open(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_close(void *hal_radio_handle)
+hal_radio_error_e hal_radio_close(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_start(void *hal_radio_handle)
+hal_radio_error_e hal_radio_start(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_stop(void *hal_radio_handle)
+hal_radio_error_e hal_radio_stop(void *hal_radio_handle)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_seek(void *hal_radio_handle, hal_radio_seek_direction_type_t direction)
+hal_radio_error_e hal_radio_seek(void *hal_radio_handle, hal_radio_seek_direction_type_e direction)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_get_frequency(void *hal_radio_handle, uint32_t *frequency)
+hal_radio_error_e hal_radio_get_frequency(void *hal_radio_handle, uint32_t *frequency)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_set_frequency(void *hal_radio_handle, uint32_t frequency)
+hal_radio_error_e hal_radio_set_frequency(void *hal_radio_handle, uint32_t frequency)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;
return ret;
}
-hal_radio_error_t hal_radio_get_signal_strength(void *hal_radio_handle, int32_t *strength)
+hal_radio_error_e hal_radio_get_signal_strength(void *hal_radio_handle, int32_t *strength)
{
int ret = HAL_RADIO_ERROR_NONE;
hal_radio_s *handle = (hal_radio_s *)hal_radio_handle;