drivers: spi: Explicitly cast void* for C++ compatibility
Fixes two isolated instances of implicit void pointer casting in spi.h. While this is legal in C, it causes a compiler error in C++. Signed-off-by: Dane Wagner <dane.wagner@gmail.com>
This commit is contained in:
parent
8955d9f71b
commit
ad7d808aa2
1 changed files with 2 additions and 2 deletions
|
|
@ -1056,7 +1056,7 @@ static inline int spi_write_signal(const struct device *dev,
|
|||
*/
|
||||
static inline void spi_iodev_submit(struct rtio_iodev_sqe *iodev_sqe)
|
||||
{
|
||||
const struct spi_dt_spec *dt_spec = iodev_sqe->sqe.iodev->data;
|
||||
const struct spi_dt_spec *dt_spec = (const struct spi_dt_spec *)iodev_sqe->sqe.iodev->data;
|
||||
const struct device *dev = dt_spec->bus;
|
||||
const struct spi_driver_api *api = (const struct spi_driver_api *)dev->api;
|
||||
|
||||
|
|
@ -1091,7 +1091,7 @@ extern const struct rtio_iodev_api spi_iodev_api;
|
|||
*/
|
||||
static inline bool spi_is_ready_iodev(const struct rtio_iodev *spi_iodev)
|
||||
{
|
||||
struct spi_dt_spec *spec = spi_iodev->data;
|
||||
struct spi_dt_spec *spec = (struct spi_dt_spec *)spi_iodev->data;
|
||||
|
||||
return spi_is_ready_dt(spec);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue