Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drivers: udc: eliminate C++ errors by casting void* to the target type #69490

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions include/zephyr/drivers/usb/udc.h
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ struct udc_data {
*/
static inline bool udc_is_initialized(const struct device *dev)
{
struct udc_data *data = dev->data;
struct udc_data *data = (struct udc_data *)dev->data;

return atomic_test_bit(&data->status, UDC_STATUS_INITIALIZED);
}
Expand All @@ -325,7 +325,7 @@ static inline bool udc_is_initialized(const struct device *dev)
*/
static inline bool udc_is_enabled(const struct device *dev)
{
struct udc_data *data = dev->data;
struct udc_data *data = (struct udc_data *)dev->data;

return atomic_test_bit(&data->status, UDC_STATUS_ENABLED);
}
Expand All @@ -339,7 +339,7 @@ static inline bool udc_is_enabled(const struct device *dev)
*/
static inline bool udc_is_suspended(const struct device *dev)
{
struct udc_data *data = dev->data;
struct udc_data *data = (struct udc_data *)dev->data;

return atomic_test_bit(&data->status, UDC_STATUS_SUSPENDED);
}
Expand Down Expand Up @@ -415,7 +415,7 @@ int udc_shutdown(const struct device *dev);
*/
static inline struct udc_device_caps udc_caps(const struct device *dev)
{
struct udc_data *data = dev->data;
struct udc_data *data = (struct udc_data *)dev->data;

return data->caps;
}
Expand Down Expand Up @@ -445,7 +445,7 @@ enum udc_bus_speed udc_device_speed(const struct device *dev);
*/
static inline int udc_set_address(const struct device *dev, const uint8_t addr)
{
const struct udc_api *api = dev->api;
const struct udc_api *api = (const struct udc_api *)dev->api;
int ret;

if (!udc_is_enabled(dev)) {
Expand Down Expand Up @@ -477,7 +477,7 @@ static inline int udc_set_address(const struct device *dev, const uint8_t addr)
static inline int udc_test_mode(const struct device *dev,
const uint8_t mode, const bool dryrun)
{
const struct udc_api *api = dev->api;
const struct udc_api *api = (const struct udc_api *)dev->api;
int ret;

if (!udc_is_enabled(dev)) {
Expand Down Expand Up @@ -507,7 +507,7 @@ static inline int udc_test_mode(const struct device *dev,
*/
static inline int udc_host_wakeup(const struct device *dev)
{
const struct udc_api *api = dev->api;
const struct udc_api *api = (const struct udc_api *)dev->api;
int ret;

if (!udc_is_enabled(dev)) {
Expand Down Expand Up @@ -724,7 +724,7 @@ static inline struct udc_buf_info *udc_get_buf_info(const struct net_buf *const
*/
static inline const void *udc_get_event_ctx(const struct device *dev)
{
struct udc_data *data = dev->data;
struct udc_data *data = (struct udc_data *)dev->data;

return data->event_ctx;
}
Expand Down
Loading