*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_gpio_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @pre peripheral_gpio_open()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_gpio_direction_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_gpio_edge_e
* @brief The GPIO interrupted callback called when the GPIO interrupt is triggered.
* @details The following errors can be received: \n
* #PERIPHERAL_ERROR_NONE Successful \n
+ * #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported \n
+ * #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied \n
+ * #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter \n
* #PERIPHERAL_ERROR_IO_ERROR I/O operation failed \n
* #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed \n
* #PERIPHERAL_ERROR_TRY_AGAIN Try again \n
* #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed \n
- * #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied \n
* #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use \n
- * #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter \n
- * #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported \n
* #PERIPHERAL_ERROR_UNKNOWN Unknown internal error \n
* @since_tizen 4.0
*
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
*
* @post peripheral_gpio_unset_interrupted_cb()
* @see peripheral_gpio_set_edge_mode()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
*
* @pre peripheral_gpio_set_interrupted_cb()
*/
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_gpio_write()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_gpio_read()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_i2c_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_i2c_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @pre peripheral_i2c_open()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_i2c_write()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_i2c_read()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_i2c_write_register_byte()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_i2c_read_register_byte()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_i2c_write_register_word()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_i2c_read_register_word()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_pwm_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @pre peripheral_pwm_open()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*/
EXPORT_API int peripheral_pwm_set_period(peripheral_pwm_h pwm, uint32_t period_ns);
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*/
EXPORT_API int peripheral_pwm_set_duty_cycle(peripheral_pwm_h pwm, uint32_t duty_cycle_ns);
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_pwm_polarity_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*/
EXPORT_API int peripheral_pwm_set_enabled(peripheral_pwm_h pwm, bool enabled);
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_adc_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @pre peripheral_adc_open()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
*/
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_uart_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_uart_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @pre peripheral_uart_open()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_baud_rate_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_byte_size_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_parity_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_stop_bits_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_software_flow_control_e
*
* @return the number of bytes read on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_write()
*
* @return #PERIPHERAL_ERROR_NONE on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
*/
*
* @return #PERIPHERAL_ERROR_NONE on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
*/
*
* @return the number of bytes write on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_TRY_AGAIN Try again
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_uart_read()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
* @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_OUT_OF_MEMORY Memory allocation failed
- * @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_RESOURCE_BUSY Device is in use
- * @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @post peripheral_spi_close()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_spi_open()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_spi_mode_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_spi_bit_order_e
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*/
EXPORT_API int peripheral_spi_set_bits_per_word(peripheral_spi_h spi, uint8_t bits);
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*/
EXPORT_API int peripheral_spi_set_frequency(peripheral_spi_h spi, uint32_t freq_hz);
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_spi_write()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_spi_read()
*
* @return 0 on success, otherwise a negative error value
* @retval #PERIPHERAL_ERROR_NONE Successful
- * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
- * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
+ * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
* @retval #PERIPHERAL_ERROR_PERMISSION_DENIED Permission denied
* @retval #PERIPHERAL_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PERIPHERAL_ERROR_NOT_SUPPORTED Not supported
+ * @retval #PERIPHERAL_ERROR_IO_ERROR I/O operation failed
+ * @retval #PERIPHERAL_ERROR_NO_DEVICE Device does not exist or is removed
* @retval #PERIPHERAL_ERROR_UNKNOWN Unknown internal error
*
* @see peripheral_spi_read()